public function _replyToFormatFieldsetDefinition($aFieldset, $aSectionsets)
{
if (empty($aFieldset)) {
return $aFieldset;
}
$_aSectionPath = $this->oUtil->getAsArray($aFieldset['section_id']);
$_sSectionPath = implode('|', $_aSectionPath);
$aFieldset['option_key'] = $this->oProp->sOptionKey;
$aFieldset['class_name'] = $this->oProp->sClassName;
$aFieldset['page_slug'] = $this->oUtil->getElement($aSectionsets, array($_sSectionPath, 'page_slug'), $this->oProp->getCurrentPageSlugIfAdded());
$aFieldset['tab_slug'] = $this->oUtil->getElement($aSectionsets, array($_sSectionPath, 'tab_slug'), $this->oProp->getCurrentInPageTabSlugIfAdded());
$_aSectionset = $this->oUtil->getElementAsArray($aSectionsets, $_sSectionPath);
$aFieldset['section_title'] = $this->oUtil->getElement($_aSectionset, 'title');
$aFieldset['capability'] = $aFieldset['capability'] ? $aFieldset['capability'] : $this->_replyToGetCapabilityForForm($this->oUtil->getElement($_aSectionset, 'capability'), $aSectionset['page_slug'], $aSectionset['tab_slug']);
return parent::_replyToFormatFieldsetDefinition($aFieldset, $aSectionsets);
}