AnalysisContext.currentAnalysisContext().getLookupFailureCallback().reportMissingClass(e);
AnalysisContext.reportMissingClass(e);
	private void computeLoadType(ReferenceType fieldType) {		ReferenceType leastSupertype = null;				for (Iterator<String> i = signatureIterator(); i.hasNext();) {			try {				String signature = i.next();				Type type = Type.getType(signature);				if (!(type instanceof ReferenceType))					continue;								// FIXME: this will mangle interface types, since				// getFirstCommonSuperclass() ignores interfaces.				leastSupertype = (leastSupertype == null)					? (ReferenceType) type					: leastSupertype.getFirstCommonSuperclass((ReferenceType) type);								} catch (ClassFormatException e) {				// Bad signature: ignore			} catch (ClassNotFoundException e) {				AnalysisContext.currentAnalysisContext().getLookupFailureCallback().reportMissingClass(e);			}		}				try {			if (leastSupertype != null && Hierarchy.isSubtype(leastSupertype, fieldType))				loadType = leastSupertype;		} catch (ClassNotFoundException e) {			AnalysisContext.currentAnalysisContext().getLookupFailureCallback().reportMissingClass(e);		}				if (loadType == null)			loadType = fieldType;	}