sS directProbabilisticParse(S pattern, S rewritten, S input, O... _) { ret recursiveProbabilisticParse("sentence => " + quote(pattern) + " => " + rewritten, "sentence", input, _); }