if (methodName.equals("toString"))
if (methodName.equals("intern") && className.equals("java.lang.String")) pushValue(staticStringTypeInstance); else if (methodName.equals("toString") || className.equals("java.lang.String")) {
		private void handleInstanceMethod(InvokeInstruction obj) {			consumeStack(obj);			if (returnsString(obj)) {				String className = obj.getClassName(getCPG());				String methodName = obj.getName(getCPG());				if (methodName.equals("toString"))					pushValue(dynamicStringTypeInstance);				else if (methodName.equals("intern") && className.equals("java.lang.String"))					pushValue(staticStringTypeInstance);				else					pushReturnType(obj);			} else				pushReturnType(obj);		}