public ClassContext(JavaClass jclass, RepositoryLookupFailureCallback lookupFailureCallback) { if (lookupFailureCallback == null) throw new IllegalArgumentException();
public ClassContext(JavaClass jclass, AnalysisContext analysisContext) {
	public ClassContext(JavaClass jclass, RepositoryLookupFailureCallback lookupFailureCallback) {		if (lookupFailureCallback == null) throw new IllegalArgumentException();		this.jclass = jclass;		this.lookupFailureCallback = lookupFailureCallback;		this.classGen = null;		this.assignedFieldMap = null;		this.assertionMethods = null;	}