docs: public Node uploadFile( Session session,
                              String path,
                              URL contentUrl ) throws RepositoryException, IOException {
          isNotNull(session, "session");
          isNotNull(path, "path");
          isNotNull(contentUrl, "contentUrl");
  
          // Open the URL's stream first ...
          InputStream stream = contentUrl.openStream();
          return uploadFile(session, path, stream);
      }