/** {@inheritDoc} */
 @Override
 public void reset(final long mNodeKey) {
   super.reset(mNodeKey);
   mRightSiblingKeyStack = new Stack<Long>();
   if (isSelfIncluded()) {
     mNextKey = getNode().getNodeKey();
   } else {
     mNextKey = ((IStructNode) getNode()).getFirstChildKey();
   }
 }
  /** {@inheritDoc} */
  @Override
  public final void reset(final long mNodeKey) {

    super.reset(mNodeKey);
    mIsFirst = true;
  }