protected function addJqueryTagsInputParameterNode()
    {
        $builder = new TreeBuilder();
        $node = $builder->root('jquery_tags_input');

        $node
           ->treatTrueLike(array(
               'js' => self::COMPONENTS_DIR.'/jquery-tags-input/dist/jquery.tagsinput.min.js',
               'css' => self::COMPONENTS_DIR.'/jquery-tags-input/dist/jquery.tagsinput.min.css',
           ))
           ->treatFalseLike(array('js' => false, 'css' => false))
           ->treatNullLike(array('js' => false, 'css' => false))
           ->children()
               ->scalarNode('js')
                   ->cannotBeEmpty()
                   ->info('Fill this value if you do not use the package "component/jquery-tags-inputs".')
                   ->defaultValue(self::COMPONENTS_DIR.'/jquery-tags-input/dist/jquery.tagsinput.min.js')
               ->end()
               ->scalarNode('css')
                   ->cannotBeEmpty()
                   ->info('Fill this value if you do not use the package "component/jquery-tags-input".')
                   ->defaultValue(self::COMPONENTS_DIR.'/jquery-tags-input/dist/jquery.tagsinput.min.css')
               ->end()
           ->end()
        ;

        return $node;
    }