code: public List<DependencyInfo> parseFile(String filePath) throws IOException {
      return parseFileReader(filePath, Files.newReader(new File(filePath), StandardCharsets.UTF_8));
    }
docs: Parses the given file and returns a list of dependency information that it
  contained.
  
  @param filePath Path to the file to parse.
  @return A list of DependencyInfo objects.
  @throws IOException Thrown if the file could not be read.