code: @Override
      public File downloadResource(String namespace,
              String namespaceDownloadLocation) throws ResourceDownloadError {
          try {
              HttpURLConnection httpUrlConnection =
                      (HttpURLConnection) new URL(namespace).openConnection();
              return downloadResource(httpUrlConnection,
                      namespaceDownloadLocation);
          } catch (IOException e) {
              final String url = namespaceDownloadLocation;
              final String msg = e.getMessage();
              throw new ResourceDownloadError(url, msg, e);
          }
      }
docs: {@inheritDoc}