docs: public static Entry parseEntry(final Reader rd, final String baseURI, final Locale locale) throws JDOMException, IOException, IllegalArgumentException,
              FeedException {
  
          // Parse entry into JDOM tree
          final SAXBuilder builder = new SAXBuilder();
          final Document entryDoc = builder.build(rd);
          final Element fetchedEntryElement = entryDoc.getRootElement();
          fetchedEntryElement.detach();
  
          // Put entry into a JDOM document with 'feed' root so that Rome can
          // handle it
          final Feed feed = new Feed();
          feed.setFeedType("atom_1.0");
          final WireFeedOutput wireFeedOutput = new WireFeedOutput();
          final Document feedDoc = wireFeedOutput.outputJDom(feed);
          feedDoc.getRootElement().addContent(fetchedEntryElement);
  
          if (baseURI != null) {
              feedDoc.getRootElement().setAttribute("base", baseURI, Namespace.XML_NAMESPACE);
          }
  
          final WireFeedInput input = new WireFeedInput(false, locale);
          final Feed parsedFeed = (Feed) input.build(feedDoc);
          return parsedFeed.getEntries().get(0);
      }