org_aspectj_ajde_internal_AspectJBuildManagerTest_java
org.aspectj.org.eclipse.jdt.internal.compiler.ast.BinaryExpression
@Override
    public void traverse(ASTVisitor visitor, BlockScope scope) {
        if (visitor.visit(this, scope)) {
            this.left.traverse(visitor, scope);
            this.right.traverse(visitor, scope);
        }
        visitor.endVisit(this, scope);
    }
 -> java.lang.ThreadLocal.get(): java.lang.Object -> java.util.Stack.push(java.lang.Object): java.lang.Object -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.util.Arrays.sort(java.lang.Object[],int,int,java.util.Comparator): void -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.lang.ThreadLocal.get(): java.lang.Object -> java.util.Stack.isEmpty(): boolean -> java.util.Stack.pop(): java.lang.Object
 [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.lang.ThreadLocal.get(): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] -> java.util.Stack.push(java.lang.Object): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.util.Arrays.sort(java.lang.Object[],int,int,java.util.Comparator): void [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [CALL] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.ThreadLocal.get(): java.lang.Object [EXIT] -> java.util.Stack.isEmpty(): boolean -> java.util.Stack.pop(): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT]