StringBuilder code = new StringBuilder();
String functionVarName = addCustomCodeFunction(itsNatListener,code);
NodeLocationImpl nodeLoc = clientDoc.getNodeLocation((Node)nodeTarget,true);
// El target en eventos est�ndar DOM NO puede ser nulo
if (needsAddListenerReturnElement())
code.append( "var elem = ");
code.append( "itsNatDoc.addDOMEventListener(" + nodeLoc.toJSNodeLocation(true) + ",\"" + type + "\",\"" + listenerId + "\"," + functionVarName + "," + useCapture + "," + commMode + "," + eventTimeout + "," + eventTypeCode + ");\n" );
// El "elem" es utilizado por clases derivadas, elem puede ser window
return code.toString();
}