public override IParsedPhrase ConceptToPhrase(Context context, Concept concept, POSTagger tagger, GrammarParser parser) { Verbs.Person person = Verbs.Person.ThirdSingle; object start = context.LookupDefaulted <object>("$check", null); if (start != null && start is Datum) { Datum noundat = KnowledgeUtilities.GetClosestDatum(memory, (Datum)start, Relations.Relation.Subject); person = nouns.GetPerson(noundat.Right.Name); } return(Relations.ConjugateToPhrase(memory, conjugate, person, concept)); }