org_aspectj_ajde_core_tests_CompilerMessagesTest_java
org.aspectj.bridge.context.CompilationAndWeavingContext
public static ContextToken enteringPhase(int phaseId, Object data) {
        Stack<ContextStackEntry> contextStack = CompilationAndWeavingContext.getContextStack();
        ContextTokenImpl nextToken = CompilationAndWeavingContext.nextToken();
        contextStack.push(new ContextStackEntry(nextToken, phaseId, new WeakReference<Object>(data)));
        return nextToken;
    }
 -> java.lang.ThreadLocal.get(): java.lang.Object -> java.util.Stack.push(java.lang.Object): java.lang.Object
 [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]