public function _replyToGetFlatFieldName()
{
$_aParams = func_get_args() + array(null, null);
$sNameAttribute = $_aParams[0];
$aFieldset = $_aParams[1];
$_aDimensionalKeys = array($this->oProp->sOptionKey);
if ($this->isSectionSet($aFieldset)) {
foreach ($aFieldset['_section_path_array'] as $_sDimension) {
$_aDimensionalKeys[] = $_sDimension;
}
if (isset($aFieldset['_section_index'])) {
$_aDimensionalKeys[] = $aFieldset['_section_index'];
}
}
$_aDimensionalKeys = array_merge($_aDimensionalKeys, $aFieldset['_field_path_array']);
return implode('|', $_aDimensionalKeys);
}