static void ai_fixTriple(T3 t) { if (t == null) ret; t.a = ai_fix(t.a); t.b = ai_fix(t.b); t.c = ai_fix(t.c); L tok = javaTokC(t.a); S s = last(tok); if (l(tok) > 1 && (isAdverb(s) || eqicOneOf(s, "can", "should"))) { t.a = trim(dropLastJavaToken(t.a)); t.b = s + " " + t.b; } S tok = javaTokC(t.c); if (l(tok) > 1 && isAdverb(last(tok))) { t.c = trim(dropLastJavaToken(t.c)); t.b = s + " " + t.b; } if (empty(t.c)) t.c = "."; }