private <T extends Assignable> Class<T> loadExtension(ExtensionWrapper extensionWrapper) {
        return loadExtensionClass(extensionWrapper.implementingClassName);
    }
private < T extends Assignable > Class < T > loadExtension ( ExtensionWrapper extensionWrapper ) { return loadExtensionClass ( extensionWrapper . implementingClassName ) ; }
Loads the implementation class hold in {@link ExtensionWrapper#implementingClassName}

@param <T>
@param extensionWrapper
@return