}
break;
case PACKAGE :
// might need to handle javadoc of package-info.java file
PackageElementImpl packageElementImpl = (PackageElementImpl) e;
PackageBinding packageBinding = (PackageBinding) packageElementImpl._binding;
char[][] compoundName = CharOperation.arrayConcat(packageBinding.compoundName, TypeConstants.PACKAGE_INFO_NAME);
ReferenceBinding type = this._env.getLookupEnvironment().getType(compoundName);
if (type != null && type.isValidBinding() && (type instanceof SourceTypeBinding)) {
SourceTypeBinding sourceTypeBinding = (SourceTypeBinding) type;
referenceContext = sourceTypeBinding.scope.referenceContext;