if (canStart(d)) { BootLog.debug("Starting " + d.getId()); d.getPlugin().start(); } else { BootLog.warn("Skipping start of " + d.getId() + " due to to depencies.");
try { if (canStart(d)) { BootLog.debug("Starting " + d.getId()); d.getPlugin().start(); } else { BootLog.warn("Skipping start of " + d.getId() + " due to to depencies."); } } catch (PluginException ex) { BootLog.error("Error starting " + d.getId()); throw ex; } catch (Throwable ex) { BootLog.error("Error starting " + d.getId()); throw new PluginException(ex);
	public void startPlugin(PluginDescriptor d) throws PluginException {		if (canStart(d)) {			BootLog.debug("Starting " + d.getId());			d.getPlugin().start();		} else {			BootLog.warn("Skipping start of " + d.getId() + " due to to depencies.");		}	}