sS dm_convertTo3rdPerson_makeWordByWordSolver() { LPair pairs = pairsMap javaTokWithAllBracketsC(dm_convertTo3rdPersonExamplePairs()); ret "static SS map = " + structureToJava(pairsToMapExcludingSame(zipPairsOfLists(pairs))) + [[; sS calc(S s) { ret join(replaceCodeTokensUsingMap(javaTokWithAllBrackets(s), map)); } ]]; }