public function appendFormattedElement(XMLElement &$wrapper, $data)
 {
     $language_code = FLang::instance()->ld()->languageCode();
     $data['file'] = $data['file-' . $language_code];
     $data['meta'] = $data['meta-' . $language_code];
     $data['mimetype'] = $data['mimetype-' . $language_code];
     if ($this->get('use_def_lang_vals') == 'yes' && $data['file'] == '') {
         // If value is empty for this language, load value of default language
         $language_code = FLang::instance()->referenceLanguage();
         $data['file'] = $data['file-' . $language_code];
         $data['meta'] = $data['meta-' . $language_code];
         $data['mimetype'] = $data['mimetype-' . $language_code];
     }
     parent::appendFormattedElement($wrapper, $data);
 }