public function checkboxListGroup($model, $attribute, $options = array()) {
		
		$this->initOptions($options, true);

		$widgetOptions = $options['widgetOptions']['htmlOptions'];
		

		if (!isset($widgetOptions['labelOptions']['class']))
			$widgetOptions['labelOptions']['class'] = 'checkbox';
		
		if(isset($options['inline']) && $options['inline'])
			$widgetOptions['labelOptions']['class'] = 'checkbox-inline';

		if (!isset($widgetOptions['template']))
			$widgetOptions['template'] = '{beginLabel}{input}{labelTitle}{endLabel}';

		if (!isset($widgetOptions['separator']))
			$widgetOptions['separator'] = "\n";

		$data = $options['widgetOptions']['data'];
		
		$fieldData = array(array($this, 'checkboxList'), array($model, $attribute, $data, $widgetOptions));

		return $this->customFieldGroupInternal($fieldData, $model, $attribute, $options);
	}