code: function(){
  			var deferred = new Deferred();
  			this.progressService.progress(deferred, messages.ReloadingAllPlugins);
  			deferred.progress({type: "progress"});
  			var plugins = this.settings.pluginRegistry.getPlugins();
  			var updates = [];
  			plugins.forEach(function(plugin){
  				updates.push(plugin.update());
  			});
  			Deferred.all(updates, function(){}).then(function() {
  				this.reloaded();
  				deferred.resolve();
  			}.bind(this), deferred.reject, deferred.progress);
  		}
docs: /* reloads all of the plugins - sometimes useful for reaffirming plugin initialization