@SuppressWarnings("unchecked")
    private static Class<MavenArtifactFinder> loadImplClass() {
        try {
            return (Class<MavenArtifactFinder>) CLASS_LOADER.loadClass(CLASS_NAME);
        } catch (final ClassNotFoundException ex) {
            throw new LinkageError("Dependencies for Maven are not loaded correctly: " + CLASS_NAME, ex);
        }
    }
Finds a Maven-based plugin JAR with its "direct" dependencies.

@see <a href="https://github.com/eclipse/aether-demo/blob/322fa556494335faaf3ad3b7dbe8f89aaaf6222d/aether-demo-snippets/src/main/java/org/eclipse/aether/examples/GetDirectDependencies.java">aether-demo's GetDirectDependencies.java</a>
embulk-core/src/main/java/org/embulk/plugin/maven/MavenArtifactFinder.java