code: @Override
      public void readXML(final List<String> _tags,
                          final Map<String, String> _attributes,
                          final String _text)
          throws SAXException, EFapsException
      {
          if (_tags.size() == 1) {
              final String value = _tags.get(0);
              if ("uuid".equals(value)) {
                  this.uuid = _text;
              } else if ("file-application".equals(value)) {
                  this.fileApplication = _text;
              } else if ("definition".equals(value)) {
                  this.definitions.add(newDefinition());
              }
          } else if ("definition".equals(_tags.get(0))) {
              final AbstractDefinition curDef = this.definitions.get(this.definitions.size() - 1);
              curDef.readXML(_tags.subList(1, _tags.size()), _attributes, _text);
          } else {
              throw new SAXException("Unknown XML Tag: " + _tags + " for: " + this.installFile);
          }
      }
docs: Read event for given tags path with attributes and text.
  
  @param _tags tags path as list
  @param _attributes map of attributes for current tag
  @param _text content text of this tags path TODO: error could not be
  thrown because db properties is not read correctly
  @throws SAXException on error
  @throws EFapsException on error