code: public static RemoteFileSystem create(String url) throws MalformedURLException, FileSystemException {
          // parse url into a URL object
          URL r = URLParser.parse(url);
          // delegate responsibility to other method
          return create(r);
      }
docs: Creates a new RemoteFileSystem by parsing the URL and creating the
  correct underlying provider to support the protocol.