docs: function(options) {
  			return mBootstrap.startup(this.serviceRegistry, this.contentTypeRegistry, this._startupOptions).then(function(core) {
  				var serviceRegistry = core.serviceRegistry;
  				var pluginRegistry = core.pluginRegistry;
  				return this._init(core).then( function () {
  					if(!options) {
  						return new Deferred().resolve(core);
  					}
  					var editorHelper = new mEditorSetup.EditorSetupHelper({
  						serviceRegistry: serviceRegistry,
  						pluginRegistry: pluginRegistry,
  						commandRegistry: this._commandRegistry,
  						fileClient: this._fileClient,
  						contentTypeRegistry: this.contentTypeRegistry,
  						editorCommands: this._editorCommands,
  						editorConfig: this._editorConfig,
  						progressService: this._progressService,
  						toolbarId: this._toolbarId
  					});
  					return editorHelper.createEditor(options);
  		 		}.bind(this));
  
  			}.bind(this));
  		}