code: @Override
      protected URLConnection openConnection(URL url) throws IOException {
      	logger.trace("opening connection to resource '{}' (protocol: '{}')", url.getPath(), url.getProtocol());
          URL resource = classloader.getResource(url.getPath());
          return resource.openConnection();
      }
docs: Opens a connection to the given resource, if found in the classpath.
  
  @param url
  the URL representing the path to the resource, in the following
  format: <code>classpath:path/to/resource.ext</code>.
  @return
  the <code>URLConnection/code> to the requested resource.