XField field = XFactory.createXField(obj.getClassName(cpg), obj.getFieldName(cpg), obj.getSignature(cpg), false, 0);
XField field = XFactory.createXField(obj, cpg);
	public void visitGETFIELD(GETFIELD obj) {		if (getNumWordsProduced(obj) != 1) {			super.visitGETFIELD(obj);			return;		}		if (checkForKnownValue(obj)) {			return;		}		XField field = XFactory.createXField(obj.getClassName(cpg), obj.getFieldName(cpg), obj.getSignature(cpg), false, 0);		NullnessAnnotation annotation = AnalysisContext.currentAnalysisContext().getNullnessAnnotationDatabase().getResolvedAnnotation(field, false);		if (annotation == NullnessAnnotation.NONNULL) {			modelNormalInstruction(obj, getNumWordsConsumed(obj), 0);			produce(IsNullValue.nonNullValue());		}		else if (annotation == NullnessAnnotation.CHECK_FOR_NULL) {				modelNormalInstruction(obj, getNumWordsConsumed(obj), 0);				produce(IsNullValue.nullOnSimplePathValue());		} else {						super.visitGETFIELD(obj);		}	}