private function generateIcons($field)
    {
        $icons = array();

        $iconTemplate = isset($this->dca['fields'][$field]['eval']['iconTemplate']) ?
            $this->dca['fields'][$field]['eval']['iconTemplate'] :
            $GLOBALS['TL_CONFIG']['iconWizardIconTemplate'];

        foreach ((array) $this->dca['fields'][$field]['options'] as $groupName => $groupIcons) {
            foreach ($groupIcons as $icon) {
                $icons[$groupName][] = array(
                    'title'     => $icon,
                    'generated' => sprintf($iconTemplate, $icon),
                );
            }
        }

        return $icons;
    }