code: public static BufferedReader newReader(URL url) throws MalformedURLException, IOException {
          return IOGroovyMethods.newReader(configuredInputStream(null, url));
      }
docs: Creates a buffered reader for this URL.
  
  @param url a URL
  @return a BufferedReader for the URL
  @throws MalformedURLException is thrown if the URL is not well formed
  @throws IOException           if an I/O error occurs while creating the input stream
  @since 1.5.5