}
}
/* ------------------------------------------------------------------------- */
public synchronized OrderedIterator create_ordered_iterator(boolean read_only, boolean reverse_iteration) {
PositionalIteratorImpl iter = iterator_factory.create_iterator( this, read_only, reverse_iteration );
IteratorPOATie servant = new IteratorPOATie( iter );
try {
OrderedIterator i = OrderedIteratorHelper.narrow( poa.servant_to_reference( servant ));
iter.set_servant( servant );
return i;
} catch ( Exception e ){