@Override
                        public URL run() throws MalformedURLException {
                            return resource.buildJarEmbeddedUrl();
                        }
Finds a resource recognized as the given name.

<p>Resources found by the delegation parent {@link java.net.URLClassLoader} are always prioritized. Resources in
self-contained JAR file resources are looked into only when not found by the delegation parent {@code URLClassLoader}.

<p>Note that {@link java.net.URLClassLoader#findResource} is public while {@link java.lang.ClassLoader#findResource}
is protected.

@param resourceName  name of target resource
@return URL of the resource
embulk-core/src/main/java/org/embulk/cli/SelfContainedJarAwareURLClassLoader.java