@Override
    public void stop(BundleContext context) throws Exception {
      if (!isInstallerProduct()) {
        RecorderManager.Lifecycle.stop();
      }

      super.stop(context);
    }
 @Override
 public void start(BundleContext context) throws Exception {
   super.start(context);
   performStartup();
 }
 /* (non-Javadoc)
  * @see org.eclipse.core.runtime.Plugin#start(BundleContext context)
  */
 public void start(BundleContext context) throws Exception {
   super.start(context);
   getPluginPreferences()
       .setDefault(IPreferenceConstants.EDITOR_PREFERENCE, IPreferenceConstants.NO_LAYOUT);
 }