docs: public static <MSG extends Message> MSG read(File file, Parser<MSG> parser) {
      InputStream input = null;
      try {
        input = new BufferedInputStream(new FileInputStream(file));
        return parser.parseFrom(input);
      } catch (Exception e) {
        throw ContextException.of("Unable to read message", e).addContext("file", file);
      } finally {
        IOUtils.closeQuietly(input);
      }
    }