if (RLE_DEBUG) System.out.print("[found load of class object " + className + "]");
if (RLE_DEBUG) System.out.println("[found load of class object " + className + "]");
	public void visitGETSTATIC(GETSTATIC obj) {		if (doRedundantLoadElimination()) {			ValueNumberFrame frame = getFrame();			ConstantPoolGen cpg = getCPG();			String fieldName = obj.getName(cpg);			String fieldSig = obj.getSignature(cpg);			// Is this an access of a Class object?			if (fieldName.startsWith("class$") && fieldSig.equals("Ljava/lang/Class;")) {				String className = fieldName.substring("class$".length()).replace('$', '.');				if (RLE_DEBUG) System.out.print("[found load of class object " + className + "]");				ValueNumber value = getClassObjectValue(className);				frame.pushValue(value);				return;			}			try {				XField xfield = Hierarchy.findXField(obj, getCPG());				if (xfield != null) {					loadStaticField((StaticField) xfield, obj);					return;				}			} catch (ClassNotFoundException e) {				lookupFailureCallback.reportMissingClass(e);			}		}		handleNormalInstruction(obj);	}