code: function(contentTypeId) {
  			this.contentType = contentTypeId;
  			if (this.services) {
  				for (var i = 0; i < this.services.length; i++) {
  					var service = this.services[i];
  					if (service.setContentType) {
  						var progress = this.serviceRegistry.getService("orion.page.progress");
  						if(progress){
  							progress.progress(service.setContentType(this.contentType), "Styling content type: " + this.contentType.id ? this.contentType.id: this.contentType);
  						} else {
  							service.setContentType(this.contentType);
  						}
  					}
  				}
  			}
  		}
docs: Sets the content type ID for which style information will be provided. The ID will be passed to all style provider
  services monitored by this AsyncStyler by calling the provider's own <code>setContentType(contentTypeId)</code> method.
  
  <p>In this way, a single provider service can be registered for several content types, and select different logic for
  each type.</p>
  @param {String} contentTypeId The Content Type ID describing the kind of file currently being edited in the TextView.
  @see orion.core.ContentType