ValueNumberFrame frame = getFrame();  try { InstanceField instanceField = Lookup.findInstanceField(obj, getCPG());  if (instanceField != null) { int numWordsConsumed = getNumWordsConsumed(obj); ValueNumber[] inputValueList = popInputValues(numWordsConsumed); ValueNumber reference = inputValueList[0]; ValueNumber[] loadedValue = new ValueNumber[inputValueList.length - 1]; System.arraycopy(inputValueList, 1, loadedValue, 0, inputValueList.length - 1);    frame.killLoadsOfField(instanceField);   frame.addAvailableLoad(new AvailableLoad(reference, instanceField), loadedValue);  return; }  } catch (ClassNotFoundException e) { lookupFailureCallback.reportMissingClass(e); }
	public void visitPUTFIELD(PUTFIELD obj) {		if (REDUNDANT_LOAD_ELIMINATION) {		}		handleNormalInstruction(obj);	}