code: @Override
      public void readXML(final List<String> _tags,
                          final Map<String, String> _attributes,
                          final String _text)
      {
          final String value = _tags.get(0);
  
          if ("uuid".equals(value)) {
              this.bundeluuid = _text;
          } else if ("file-application".equals(value)) {
              this.fileApplication = _text;
          } else if ("bundle".equals(value)) {
              this.bundlename = _attributes.get("name");
              this.bundlesequence = _attributes.get("sequence");
              this.cacheOnStart = BooleanUtils.toBoolean(_attributes.get("cacheOnStart"));
          } else if ("resource".equals(value)) {
              if (_tags.size() == 1) {
                  this.curResource = new Resource();
                  this.resources.add(this.curResource);
              } else {
                  this.curResource.readXML(_tags.subList(1, _tags.size()), _attributes, _text);
              }
          }
      }
docs: {@inheritDoc}