305306307308309310311312313314315
{ switch( axis ) { case Axis.CHILD: return new IterableChildAxis( axis ); case Axis.DESCENDANT: return new IterableDescendantAxis( axis ); case Axis.PARENT: return new IterableParentAxis( axis ); case Axis.FOLLOWING_SIBLING:
640641642643644645646647648649650
case Axis.CHILD: { iter = new IterableChildAxis( axis ); break; }