if (!_escaping) {
if (_escaping) {
    public void translate(ClassGenerator classGen, MethodGenerator methodGen) {	final ConstantPoolGen cpg = classGen.getConstantPool();	final InstructionList il = methodGen.getInstructionList();	if (_text != null && _text.length() > 0) {	    // Turn off character escaping if so is wanted.	    final int esc = cpg.addInterfaceMethodref(OUTPUT_HANDLER,						      "setEscaping", "(Z)Z");	    // Turn off character escaping if so is wanted.	    if (!_escaping) {		il.append(methodGen.loadHandler());		il.append(new PUSH(cpg,false));		il.append(new INVOKEINTERFACE(esc, 2));	    }	    il.append(classGen.loadTranslet());	    il.append(new PUSH(cpg, _text));	    il.append(methodGen.loadHandler());	    il.append(new INVOKEVIRTUAL(cpg.addMethodref(TRANSLET_CLASS,							 CHARACTERSW,							 CHARACTERSW_SIG)));	    // Restore character escaping setting to whatever it was.	    if (!_escaping) {		il.append(methodGen.loadHandler());		il.append(SWAP);		il.append(new INVOKEINTERFACE(esc, 2));		il.append(POP);	    }	}    }