/** * Returns the current node pointer. * * @return the current pointer in this iteration */ @Override public NodePointer getNodePointer() { if (getPosition() < 1 && !setPosition(1)) { return null; } return createNodePointer(positionToIndex(getPosition())); }