void startElement(String uri,String localName,String qName,long attributePointer,int attributeCount) throws SAXException {
  ContentHandler contentHandler=xmlReader.contentHandler;
  if (contentHandler == null) {
    return;
  }
  try {
    inStartElement=true;
    this.attributePointer=attributePointer;
    this.attributeCount=attributeCount;
    contentHandler.startElement(uri,localName,qName,this.attributes);
  }
  finally {
    inStartElement=false;
    this.attributeCount=-1;
    this.attributePointer=0;
  }
}

void startElement ( String uri , String localName , String qName , long attributePointer , int attributeCount ) throws SAXException { ContentHandler contentHandler = xmlReader . contentHandler ; if ( contentHandler == null ) { return ; } try { inStartElement = true ; this . attributePointer = attributePointer ; this . attributeCount = attributeCount ; contentHandler . startElement ( uri , localName , qName , this . attributes ) ; } finally { inStartElement = false ; this . attributeCount = - 1 ; this . attributePointer = 0 ; } }
called at the start of an element .
