return finalFieldLoadSet.get(offset);
boolean result = finalFieldLoadSet.get(offset); if (DEBUG) System.out.print(" ==> " + result + "]"); return result;
	private boolean isFinalFieldLoad(InstructionHandle handle) {		int offset = handle.getPosition();		if (!checked.get(offset)) {			checked.set(offset);			Instruction ins = handle.getInstruction();			if (ins instanceof GETFIELD || ins instanceof GETSTATIC) {				FieldInstruction fins = (FieldInstruction) ins;				ConstantPoolGen cpg = methodGen.getConstantPool();				String className = fins.getClassName(cpg);				String fieldName = fins.getName(cpg);				try {					JavaClass jclass = Repository.lookupClass(className);					Field[] fieldList = jclass.getFields();					for (int i = 0; i < fieldList.length; ++i) {						Field field = fieldList[i];						if (field.getName().equals(fieldName)) {							finalFieldLoadSet.set(offset, field.isFinal());							break;						}					}				} catch (ClassNotFoundException e) {					lookupFailureCallback.reportMissingClass(e);				}			}		}		return finalFieldLoadSet.get(offset);	}