org_aspectj_ajde_core_tests_model_SavedModelConsistencyTest_java
org.aspectj.ajdt.internal.compiler.ast.InterTypeDeclaration
protected void resolveOnType(ClassScope classScope) {
        this.checkSpec();
        if (this.onType == null) {
            return;
        }
        if (this.onType instanceof ParameterizedSingleTypeReference || this.onType instanceof ParameterizedQualifiedTypeReference) {
            this.resolveTypeParametersForITDOnGenericType(classScope);
        } else {
            ParameterizedTypeBinding ptb;
            this.onTypeBinding = (ReferenceBinding)this.onType.getTypeBindingPublic(classScope);
            if (!this.onTypeBinding.isValidBinding()) {
                classScope.problemReporter().invalidType(this.onType, this.onTypeBinding);
                this.ignoreFurtherInvestigation = true;
            }
            if (this.onTypeBinding.isParameterizedType() && (ptb = (ParameterizedTypeBinding)this.onTypeBinding).isNestedType() && (ptb.typeVariables() == null || ptb.typeVariables().length == 0) && ptb.enclosingType().isRawType()) {
                this.onTypeBinding = ptb.type;
            }
        }
    }
 -> java.lang.reflect.Modifier.isProtected(int): boolean
 [CALL] [CALL] -> java.lang.reflect.Modifier.isProtected(int): boolean [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT]