org_aspectj_runtime_RuntimeModuleTests_java
org.aspectj.internal.lang.reflect.AjTypeImpl
private boolean isReallyAMethod(Method method) {
        if (method.getName().startsWith(ajcMagic)) {
            return false;
        }
        if (method.getAnnotations().length == 0) {
            return true;
        }
        if (method.isAnnotationPresent(Pointcut.class)) {
            return false;
        }
        if (method.isAnnotationPresent(Before.class)) {
            return false;
        }
        if (method.isAnnotationPresent(After.class)) {
            return false;
        }
        if (method.isAnnotationPresent(AfterReturning.class)) {
            return false;
        }
        if (method.isAnnotationPresent(AfterThrowing.class)) {
            return false;
        }
        return !method.isAnnotationPresent(Around.class);
    }
 -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean
 [CALL] -> java.lang.reflect.Method.getName(): java.lang.String -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.reflect.Method.getAnnotations(): java.lang.annotation.Annotation[] -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean -> java.lang.reflect.Method.isAnnotationPresent(java.lang.Class): boolean [EXIT]