code: public static Submission readSubmission(final URL url) throws IOException {
          checkNotNull(url);
          try (BufferedReader reader = Resources.asCharSource(url, Charsets.UTF_8).openBufferedStream()) {
              return readSubmission(reader);
          }
      }
docs: Read a submission from the specified URL.
  
  @param url URL, must not be null
  @return a submission read from the specified URL
  @throws IOException if an I/O error occurs