protected function initLanguages()
 {
     if (!$this->package->hasLanguages()) {
         return;
     }
     $this->writer->startElement('languages');
     foreach ($this->package->getLanguages() as $lang) {
         if (trim($lang->getTag()) == '' or trim($lang->getFile()->getName()) == '') {
             continue;
         }
         $this->writer->startElement('language');
         $this->writeAttributeIfValueNotEmpty('tag', $lang->getTag());
         $this->writer->text($lang->getFile()->getName());
         $this->writer->endElement();
     }
     $this->writer->endElement();
 }