code: public List<DependencyInfo> parseFileReader(String filePath, Reader reader) {
      depInfos = new ArrayList<>();
      if (logger.isLoggable(Level.FINE)) {
        logger.fine("Parsing Dep: " + filePath);
      }
      doParse(filePath, reader);
      return depInfos;
    }
docs: Parses the file from the given reader and returns a list of
  dependency information that it contained.
  
  @param filePath Path to the file to parse.
  @param reader A reader for the file.
  @return A list of DependencyInfo objects.