public function get()
 {
     $_aField = $this->aField + self::$aStructure;
     $_aField['_is_sub_field'] = is_numeric($this->isIndex) && 0 < $this->isIndex;
     $_aField['_index'] = $this->isIndex;
     $_oInputTagIDGenerator = new AmazonAutoLinks_AdminPageFramework_Form_View___Generate_FieldInputID($_aField, $this->isIndex, $this->aCallbacks['hfID']);
     $_aField['input_id'] = $_oInputTagIDGenerator->get();
     $_oFieldInputNameGenerator = new AmazonAutoLinks_AdminPageFramework_Form_View___Generate_FieldInputName($_aField, $this->getAOrB($_aField['_is_multiple_fields'], $this->isIndex, ''), $this->aCallbacks['hfInputName']);
     $_aField['_input_name'] = $_oFieldInputNameGenerator->get();
     $_oFieldFlatInputName = new AmazonAutoLinks_AdminPageFramework_Form_View___Generate_FlatFieldInputName($_aField, $this->getAOrB($_aField['_is_multiple_fields'], $this->isIndex, ''), $this->aCallbacks['hfInputNameFlat']);
     $_aField['_input_name_flat'] = $_oFieldFlatInputName->get();
     $_aField['_field_container_id'] = "field-{$_aField['input_id']}";
     $_aField['_fields_container_id'] = "fields-{$this->aField['tag_id']}";
     $_aField['_fieldset_container_id'] = "fieldset-{$this->aField['tag_id']}";
     $_aField = $this->uniteArrays($_aField, array('attributes' => array('id' => $_aField['input_id'], 'name' => $_aField['_input_name'], 'value' => $_aField['value'], 'type' => $_aField['type'], 'disabled' => null, 'data-id_model' => $_aField['_input_id_model'], 'data-name_model' => $_aField['_input_name_model'])), (array) $this->aFieldTypeDefinition['aDefaultKeys']);
     $_aField['attributes']['class'] = 'widget' === $_aField['_structure_type'] && is_callable($this->aCallbacks['hfClass']) ? call_user_func_array($this->aCallbacks['hfClass'], array($_aField['attributes']['class'])) : $_aField['attributes']['class'];
     $_aField['attributes']['class'] = $this->getClassAttribute($_aField['attributes']['class'], $this->dropElementsByType($_aField['class']));
     $_aField['_field_object'] = new AmazonAutoLinks_AdminPageFramework_ArrayHandler($_aField);
     return $_aField;
 }
 private function _getFieldTitle(array $aField)
 {
     $_oInputTagIDGenerator = new AmazonAutoLinks_AdminPageFramework_Form_View___Generate_FieldInputID($aField, 0);
     return "<label for='" . $_oInputTagIDGenerator->get() . "'>" . "<a id='{$aField['field_id']}'></a>" . "<span title='" . esc_attr(strip_tags(is_array($aField['description']) ? implode('&#10;', $aField['description']) : $aField['description'])) . "'>" . $aField['title'] . $this->_getTitleColon($aField) . $this->_getToolTip($aField['tip'], $aField['field_id']) . "</span>" . "</label>";
 }