code: public Node item(int index)
      {
          if (m_iter != null) {
              int handle=m_iter.item(index);
              if (handle == DTM.NULL) {
                  return null;
              }
              return m_iter.getDTM(handle).getNode(handle);
          } else {
              return null;
          }
      }
docs: Returns the <code>index</code>th item in the collection. If
  <code>index</code> is greater than or equal to the number of nodes in
  the list, this returns <code>null</code>.
  @param index Index into the collection.
  @return The node at the <code>index</code>th position in the
  <code>NodeList</code>, or <code>null</code> if that is not a valid
  index.