@Override
                    public Class<?> run() throws ClassNotFoundException {
                        try {
                            return defineClassFromSelfContainedJarFiles(className);
                        } catch (final ClassNotFoundException | LinkageError | ClassCastException ex) {
                            throw ex;
                        } catch (final Throwable ex) {
                            // Found a resource in the container JAR, but failed to load it as a class.
                            throw new ClassNotFoundException(className, ex);
                        }
                    }
Finds the class with the specified binary name.

<p>It should not be called when the class has already been loaded. The default {@code loadClass} checks
if the class has already been loaded before calling {@code findClass}.
embulk-core/src/main/java/org/embulk/cli/SelfContainedJarAwareURLClassLoader.java