nodes = new IntegerArray(); _index.put(id, nodes); nodes.add(ident);
Integer root = new Integer(_enhancedDOM.getDocument()); Hashtable index = (Hashtable) _rootToIndexMap.get(root);  if (index == null) { index = new Hashtable(); _rootToIndexMap.put(root, index); } else { nodes = (IntegerArray) index.get(id); }  if (nodes == null) { nodes = new IntegerArray(); index.put(id, nodes); }  nodes.add(_enhancedDOM.getNodeHandle(ident));
    public IntegerArray getDOMNodeById(String id) {        IntegerArray nodes = null;        if (_enhancedDOM != null) {            int ident = _enhancedDOM.getElementById(id);            if (ident != DTM.NULL) {	        nodes = new IntegerArray();	    	_index.put(id, nodes);		nodes.add(ident);            }        }        return nodes; 	    }