code: public WireFeed build(final File file) throws FileNotFoundException, IOException, IllegalArgumentException, FeedException {
          WireFeed feed;
          Reader reader = new FileReader(file);
          try {
              if (xmlHealerOn) {
                  reader = new XmlFixerReader(reader);
              }
              feed = this.build(reader);
          } finally {
              reader.close();
          }
          return feed;
      }
docs: Builds an WireFeed (RSS or Atom) from a file.
  <p>
  NOTE: This method delages to the 'AsbtractFeed WireFeedInput#build(org.jdom2.Document)'.
  <p>
  
  @param file file to read to create the WireFeed.
  @return the WireFeed read from the file.
  @throws FileNotFoundException thrown if the file could not be found.
  @throws IOException thrown if there is problem reading the file.
  @throws IllegalArgumentException thrown if feed type could not be understood by any of the
  underlying parsers.
  @throws FeedException if the feed could not be parsed