code: function() {
  
  		var result = null,
  			index = this._active_argument_index;
  
  		if (index != -1) {
  
  			if (!this._content[index]) {
  
  				this._content[index] = (index == 0)
  					? new Lava.system.Template(this._config.template || [], this._widget, this, {if_index: index})
  					: new Lava.system.Template(this._config.elseif_templates[index - 1] || [], this._widget, this, {if_index: index});
  
  			}
  
  			result = this._content[index];
  
  		} else if ('else_template' in this._config) {
  
  			if (this._else_content == null) {
  
  				this._else_content = new Lava.system.Template(this._config.else_template || [], this._widget, this);
  
  			}
  
  			result = this._else_content;
  
  		}
  
  		return result;
  
  	}
docs: Get template that corresponds to argument that evaluates to <kw>true</kw>
  (or 'else' template, if there are no active arguments)
  @returns {?Lava.system.Template}