public boolean xml_parse(String data,
public boolean xml_parse(Env env, String data,
  public boolean xml_parse(String data,                           @Optional("true") boolean isFinal)    throws Exception  {    _xmlString.append(data);    if (isFinal) {      InputSource is = new InputSource(new StringReader(_xmlString.toString()));      if (_xmlOptionTargetEncoding == null)        _xmlOptionTargetEncoding = is.getEncoding();      try {        SAXParser saxParser = _factory.newSAXParser();        saxParser.parse(is, new XmlHandler());      } catch (Exception ex) {        log.log(Level.FINE, ex.toString(), ex);        throw new Exception(L.l(ex.getMessage()));      }    }    return true;  }