Index: src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java =================================================================== RCS file: /home/technology/org.aspectj/modules/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java,v retrieving revision 1.45 diff -u -r1.45 AspectDeclaration.java --- src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java 17 Nov 2005 12:45:19 -0000 1.45 +++ src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java 22 Nov 2005 13:17:02 -0000 @@ -979,7 +979,7 @@ ParameterizedTypeBinding pBinding = (ParameterizedTypeBinding)binding; if (pBinding.type instanceof SourceTypeBinding) { SourceTypeBinding sourceSc = (SourceTypeBinding)pBinding.type; - if (sourceSc.scope.referenceContext instanceof AspectDeclaration) { + if (sourceSc.scope != null && sourceSc.scope.referenceContext instanceof AspectDeclaration) { perClause = ((AspectDeclaration)sourceSc.scope.referenceContext).perClause; } else { return null;