Index: src/org/aspectj/weaver/UnresolvedType.java =================================================================== RCS file: /home/technology/org.aspectj/modules/weaver/src/org/aspectj/weaver/UnresolvedType.java,v retrieving revision 1.21 diff -u -r1.21 UnresolvedType.java --- src/org/aspectj/weaver/UnresolvedType.java 28 Nov 2005 15:52:54 -0000 1.21 +++ src/org/aspectj/weaver/UnresolvedType.java 7 Dec 2005 14:59:06 -0000 @@ -595,7 +595,7 @@ */ public UnresolvedType getOutermostType() { if (isArray() || isPrimitiveType()) return this; - String sig = getSignature(); + String sig = getErasureSignature(); int dollar = sig.indexOf('$'); if (dollar != -1) { return UnresolvedType.forSignature(sig.substring(0, dollar) + ';');