code: public void visit(final ElementNode pNode) throws TTIOException {
          final long nodeKey = pNode.getDataKey();
          mRtx.moveTo(nodeKey);
          for (int i = 0; i < pNode.getAttributeCount(); i++) {
              mRtx.moveToAttribute(i);
              fillDataStructures();
              mRtx.moveTo(nodeKey);
          }
          for (int i = 0; i < pNode.getNamespaceCount(); i++) {
              mRtx.moveToNamespace(i);
              fillDataStructures();
              mRtx.moveTo(nodeKey);
          }
          countDescendants();
      }
docs: Visiting an {@link ElementNode}
  
  @param pNode
  to be visited
  @throws TTIOException