protected function getFirstOption()
{
$options = $this->options();
if (!empty($options)) {
return (string) array_shift(array_keys($options));
}
foreach ($this->optGroups as $optGroup) {
$options = $optGroup->options();
if (!empty($options)) {
return (string) array_shift(array_keys($options));
}
}
}