docs: @Override
      public WireFeed parse(final Document document, final boolean validate, final Locale locale) throws IllegalArgumentException, FeedException {
          Opml opml;
          opml = (Opml) super.parse(document, validate, locale);
  
          final Element head = document.getRootElement().getChild("head");
  
          if (head != null) {
              opml.setOwnerId(head.getChildTextTrim("ownerId"));
              opml.setDocs(head.getChildTextTrim("docs"));
  
              if (opml.getDocs() == null) {
                  opml.setDocs("http://www.opml.org/spec2");
              }
          }
  
          opml.setFeedType("opml_2.0");
  
          return opml;
      }