sS ai_superSimpleVerbCorrector(S s) { LS tok = javaTok/*NPunctuation*/(s); for (int i = 1; i < l(tok)-2; i += 2) { S t = tok.get(i); if (mechCISetContains("Plural nouns", t)) tokReplaceIfNotNull(tok, i+2, mechCIMapGet("Singular verb => Plural", tok.get(i+2))); else if (mechCISetContains("Third person singular pronouns", t)) tokReplaceIfNotNull(tok, i+2, verbToThirdPerson(tok.get(i+2))); else if (mechCISetContains("First person nouns", t)) tokReplaceIfNotNull(tok, i+2, verbFromThirdPerson(tok.get(i+2))); } ret join(tok); }