public override MorphoInformation ParseMorphoInfo(string morpho)
        {
            MorphoInformation result = new MorphoInformation();

            result.SetCaseFromCode(morpho[MorphoInfo.Case]);
            result.SetGenderFromCode(morpho[MorphoInfo.Gender]);
            result.SetNumberFromCode(morpho[MorphoInfo.Number]);
            result.SetTransitionalFromCode(morpho[MorphoInfo.Transitional]);
            result.SetFaceFromCode(morpho[MorphoInfo.Face]);
            result.SetVoiceFromCode(morpho[MorphoInfo.Voice]);
            return(result);
        }
        public override MorphoInformation ParseMorphoInfo(string morpho)
        {
            MorphoInformation result = new MorphoInformation();

            if (!string.IsNullOrEmpty(morpho))
            {
                result.SetCaseFromCode(morpho[MorphoInfo.Case]);
                result.SetGenderFromCode(morpho[MorphoInfo.Gender]);
                result.SetNumberFromCode(morpho[MorphoInfo.Number]);
                result.SetAnimationFromCode(morpho[MorphoInfo.Animation]);
                result.SetFaceFromCode(morpho[MorphoInfo.Face]);
            }
            return(result);
        }