/**
  * @param phpMorphy_Paradigm_ParadigmInterface $paradigm
  * @return phpMorphy_Paradigm_ParadigmInterface
  */
 protected function normalizeMorphyParadigmEncoding(phpMorphy_Paradigm_FsaBased $paradigm)
 {
     if (!$this->encoding_converter->isAffect()) {
         return $paradigm;
     }
     $result = new phpMorphy_Paradigm_ArrayBased();
     for ($i = 0, $c = count($paradigm); $i < $c; $i++) {
         $ary = $paradigm->getWordFormAsArray($i);
         foreach ($ary as &$v) {
             if (is_string($v)) {
                 $v = $this->toInternalEncoding($v);
             }
         }
         $result->append(new phpMorphy_WordForm_WordForm($ary));
     }
     return $result;
 }
 public function testToInternal()
 {
     $this->assertEquals('абв', $this->object->toInternal(iconv(self::INTERNAL_ENCODING, self::MORPHY_ENCODING, 'АБВ')));
 }