private void doRun()
throws NameNotFoundException, SyntaxMultiplicityException, PluginException, MalformedURLException {
mgr = InitialNaming.lookup(PluginManager.NAME);
final String version = argVersion.isSet() ? argVersion.getValue() : VmUtils.getVm().getVersion();
final String pluginId = argPluginID.getValue();
final PluginReference pluginRef = new PluginReference(pluginId, new Version(version));
if (argLoaderUrl.isSet()) {
addPluginLoader(argLoaderUrl.getValue());
} else if (argLoad.isSet()) {
loadPlugin(pluginRef);
} else if (argReload.isSet()) {