if (_uriType == Type.NodeSetDTM)
if (_uriType == Type.NodeSet)
    public void translate(ClassGenerator classGen, MethodGenerator methodGen) {	final ConstantPoolGen cpg = classGen.getConstantPool();	final InstructionList il = methodGen.getInstructionList();	final String DOM_CLASS = classGen.getDOMClass();	final int domField = cpg.addFieldref(classGen.getClassName(),					     DOM_FIELD,					     classGen.getDOMClassSig());	final int doc = cpg.addMethodref("org.apache.xalan.xsltc.dom.LoadDocument",					 "document",					 "("+					 OBJECT_SIG+					 NODE_ITERATOR_SIG+					 TRANSLET_SIG+					 MULTI_DOM_SIG+					 ")"+NODE_ITERATOR_SIG);	// The URI can be either a node-set or something else cast to a string	_uri.translate(classGen, methodGen);	if (_uriType == Type.NodeSetDTM)	    _uri.startResetIterator(classGen, methodGen);	// The base of the URI may be given as a second argument (a node-set)	if (_base == null)	    il.append(new ACONST_NULL());	else	    _base.translate(classGen, methodGen);	// Feck the rest of the parameters on the stack	il.append(classGen.loadTranslet());	il.append(DUP);	il.append(new GETFIELD(domField));	il.append(new INVOKESTATIC(doc));    }