static URLClassLoaderAccess create(URLClassLoader classLoader) {
        if (Reflection.isSupported()) {
            return new Reflection(classLoader);
        } else if (Unsafe.isSupported()) {
            return new Unsafe(classLoader);
        } else {
            return Noop.INSTANCE;
        }
    }
Creates a {@link URLClassLoaderAccess} for the given class loader.

@param classLoader the class loader
@return the access object
helper/src/main/java/me/lucko/helper/maven/URLClassLoaderAccess.java