return (StoredNode) last.getNextSibling();
return (StoredNode) node.getNextSibling();
	protected StoredNode getNextSibling(NodeImpl last) {        switch (axis) {            case Constants.FOLLOWING_SIBLING_AXIS :                return (StoredNode) last.getNextSibling();            case Constants.PRECEDING_SIBLING_AXIS :                             return (StoredNode) last.getPreviousSibling();            default :                throw new IllegalArgumentException("Unsupported axis specified");                           }	}