static boolean sentenceEq(S a, S b) { L tok1 = parse3(a), tok2 = parse3(b); if (tok1.size() != tok2.size()) return false; for (int i = 0; i < tok1.size(); i++) if (!tok1.get(i).equalsIgnoreCase(tok2.get(i))) return false; return true; }