cachedEntryFact.setValue(i, (instanceMethod && i == 0) ? IsNullValue.nonNullValue() : paramValue);
IsNullValue value;  int paramIndex = i - paramShift;  if (instanceMethod && i == 0) { value = IsNullValue.nonNullValue(); } else if (possiblyNullParamSet.get(paramIndex)) {  value = IsNullValue.nullOnSimplePathValue(); } else if (nonNullParamSet.get(paramIndex)) {  value = IsNullValue.nonNullValue(); } else {  value = paramValue; } cachedEntryFact.setValue(i, value);
	public void initEntryFact(IsNullValueFrame result) {		if (cachedEntryFact ==  null) {			BitSet nonNullParamSet = new BitSet();			BitSet possiblyNullParamSet = new BitSet();			if (nonNullParamDatabase != null && possiblyNullParamDatabase != null) {				NonNullContractCollector nonNullContractCollector =					new NonNullContractCollector(nonNullParamDatabase, possiblyNullParamDatabase);											}						cachedEntryFact = createFact();			cachedEntryFact.setValid();			int numLocals = methodGen.getMaxLocals();			boolean instanceMethod = !methodGen.isStatic();			for (int i = 0; i < numLocals; ++i) {				cachedEntryFact.setValue(i, (instanceMethod && i == 0) ? IsNullValue.nonNullValue() : paramValue);			}		}		copy(cachedEntryFact, result);	}