return result;
}
} else if (type.isAssignableFrom(LoadEvent.class)) {
args.add(redefiningClass == null ? LoadEvent.DEFINE : LoadEvent.REDEFINE);
} else if (type.isAssignableFrom(AppClassLoaderExecutor.class)) {
args.add(new AppClassLoaderExecutor(classLoader, protectionDomain));
} else {
LOGGER.error("Unable to call init method on plugin '" + pluginAnnotation.getPluginClass() + "'." +
" Method parameter type '" + type + "' is not recognized for @Init annotation.");
return result;
}