/** Configures and starts the {@link hudson.Plugin} instance. */
  private void start(final PluginWrapper plugin) throws Exception {
    assert plugin != null;

    if (log.isDebugEnabled()) {
      log.debug("Starting plugin: {}", plugin.getShortName());
    }

    Plugin instance = plugin.getPlugin();
    instance.setServletContext(Hudson.getInstance().servletContext);
    instance.start();
  }
 @Override
 public void start() throws Exception {
   super.start();
   load();
   LOGGER.fine("'thinBackup' plugin initialized.");
 }