/** * Create a new <code>preceding-sibling</code> axis iterator. * * @param contextNode the node to start from * @param navigator the object model specific navigator */ public PrecedingSiblingAxisIterator(Object contextNode, Navigator navigator) throws UnsupportedAxisException { this.contextNode = contextNode; this.navigator = navigator; init(); if ( siblingIter.hasNext() ) { this.nextObj = siblingIter.next(); } }