if (AxisReadOrder.size() > 0) { readObj.setIOAxesOrder(AxisReadOrder); }
       public void action (SaxDocumentHandler handler) {          // obtain the current XMLDataIOStyle Object          XMLDataIOStyle readObj = CurrentArray.getXMLDataIOStyle();             // initialization for XDF::Reader specific internal GLOBALS          if ( (readObj instanceof TaggedXMLDataIOStyle) ) {             // zero out all the tags             Enumeration keys = DataTagCount.keys(); // slight departure from Perl             while ( keys.hasMoreElements() )             {                 Object key = keys.nextElement();                 DataTagCount.put((String) key, new Integer(0));             }          } else if ( (readObj instanceof DelimitedXMLDataIOStyle) ||                      (readObj instanceof FormattedXMLDataIOStyle) )          {              // do nothing           } else {             Log.errorln("ERROR: Dont know what do with this read style ("+readObj+"), aborting read.");             System.exit(-1);          }       }