code: function(raw_directive, view_config) {
  
  		if (Lava.schema.DEBUG && (!raw_directive.content || raw_directive.content.length == 0)) Lava.t("Malformed container_config directive: content is missing");
  		if (Lava.schema.DEBUG && !view_config.container) Lava.t("Trying to change container settings for container-less view. Please, change the view opening tag (# => $) or move the directive into wrapping container.");
  
  		var original_config = view_config.container,
  			config = Lava.parseOptions(raw_directive.content[0]),
  			name;
  
  		if (Lava.schema.DEBUG) {
  			for (name in config) {
  				if (['type', 'options'].indexOf(name) == -1) Lava.t('[_xcontainer_config] setting config property is not allowed: ' + name);
  			}
  		}
  
  		if ('type' in config) original_config['type'] = config['type'];
  		if ('options' in config) {
  			if (!('options' in original_config)) original_config.options = {};
  			Firestorm.extend(original_config.options, config.options);
  		}
  
  	}
docs: Parse {@link _cView#container}
  @param {_cRawDirective} raw_directive
  @param {_cView} view_config