protected function addConfigParameterNode()
    {
    	$builder = new TreeBuilder();
    	$node = $builder->root('config');
    
    	$node
    		->treatTrueLike(array('form' => array(
    			'type' => "ASF\WebsiteBundle\Form\Type\ConfigType",
    			'name' => 'website_config_type'
    		)))
    		->treatFalseLike(array('form' => array(
    			'type' => "ASF\WebsiteBundle\Form\Type\ConfigType",
    			'name' => 'website_config_type'
    		)))
    		->addDefaultsIfNotSet()
    		->children()
    			->arrayNode('form')
    				->addDefaultsIfNotSet()
    				->children()
    					->scalarNode('type')
    						->defaultValue('ASF\WebsiteBundle\Form\Type\ConfigType')
    					->end()
    					->scalarNode('name')
    						->defaultValue('website_config_type')
    					->end()
    					->arrayNode('validation_groups')
    						->prototype('scalar')->end()
    						->defaultValue(array("Default"))
    					->end()
    				->end()
    			->end()
    		->end()
    	;
    
    	return $node;
    }