Index: org/eclipse/core/internal/codeassist/InternalCompletionProposal.java =================================================================== --- org/eclipse/core/internal/codeassist/InternalCompletionProposal.java (revision 3) +++ org/eclipse/core/internal/codeassist/InternalCompletionProposal.java (working copy) @@ -291,7 +291,8 @@ } } else { // TODO (david) shouldn't it be NameLookup.ACCEPT_ALL ? - NameLookup.Answer answer = this.nameLookup.findType(new String(tName), + NameLookup.Answer answer = this.nameLookup.findType(new String(declaringTypeName), + new String(declaringTypePackageName), false, NameLookup.ACCEPT_CLASSES & NameLookup.ACCEPT_INTERFACES, true/* consider secondary types */,