Log.debugln("ADDING TAGGED DATA to ("+TaggedLocatorObj+") : ["+thisString+"]");
       public void action (SaxDocumentHandler handler, char buf [], int offset, int len)        {          // only do something here IF we are reading in data at the moment          // is this needed??           if (DataNodeLevel > 0) {             XMLDataIOStyle readObj = CurrentArray.getXMLDataIOStyle();             String thisString = new String(buf,offset,len);             if ( readObj instanceof TaggedXMLDataIOStyle ) {                // dont add this data unless it has more than just whitespace                if (!IgnoreWhitespaceOnlyData || stringIsNotAllWhitespace(thisString) ) {                   Log.debugln("ADDING TAGGED DATA to ("+TaggedLocatorObj+") : ["+thisString+"]");                   DataTagLevel = CurrentDataTagLevel;                   DataFormat CurrentDataFormat = DataFormatList[CurrentDataFormatIndex];                   // adding data based on what type..                   addDataToCurrentArray(TaggedLocatorObj, thisString, CurrentDataFormat, IntRadix[CurrentDataFormatIndex]);                }             } else {                Log.errorln("ERROR: got tagged data w/o tagged data XMLIOStyle, instead got:"+readObj.toString()+", Aborting!\n");                System.exit(-1);             }          }       }