code: @Override
      public void startElement(String uri, String local, String raw, Attributes atts) {
          currentChars = "";
          logger.debug("startElement: ", raw);
          logger.debug("uri: ", uri);
          logger.debug("local: ", local);
          logger.debug("raw: ", raw);
          if ("INChI".equals(local)) {
              // check version
              for (int i = 0; i < atts.getLength(); i++) {
                  if (atts.getQName(i).equals("version")) logger.info("INChI version: ", atts.getValue(i));
              }
          } else if ("structure".equals(local)) {
              tautomer = new AtomContainer();
          } else {
              // skip all other elements
          }
      }
docs: Implementation of the startElement() procedure overwriting the
  DefaultHandler interface.
  
  @param uri       the Universal Resource Identifier
  @param local     the local name (without namespace part)
  @param raw       the complete element name (with namespace part)
  @param atts      the attributes of this element