if (RLE_DEBUG) System.out.print("[Found available load " + availableLoad + "]");
if (RLE_DEBUG) { System.out.println("[Found available load " + availableLoad + " <- " + vlts(loadedValue) + "]"); }
	private void loadInstanceField(InstanceField instanceField, Instruction obj) {		ValueNumberFrame frame = getFrame();		try {			ValueNumber reference = frame.popValue();			AvailableLoad availableLoad = new AvailableLoad(reference, instanceField);			if (RLE_DEBUG) System.out.print("[getfield of " + availableLoad + "]");			ValueNumber[] loadedValue = frame.getAvailableLoad(availableLoad);			if (loadedValue == null) {				// Get (or create) the cached result for this instruction				ValueNumber[] inputValueList = new ValueNumber[]{reference};				loadedValue = getOutputValues(inputValueList, getNumWordsProduced(obj));					// Make the load available				frame.addAvailableLoad(availableLoad, loadedValue);				if (RLE_DEBUG) System.out.print("[Making load available " + loadedValue[0] + "]");			} else {				// Found an available load!				if (RLE_DEBUG) System.out.print("[Found available load " + availableLoad + "]");			}			pushOutputValues(loadedValue);		} catch (DataflowAnalysisException e) {			throw new AnalysisException("ValueNumberFrameModelingVisitor caught exception: " + e.toString(), e);		}	}