static class LastWordToLower extends P { S read(S file, L tok) { if (tok.size() < 2) return null; S t = tok.get(tok.size()-2); if (t.length() == 0) return null; if (Character.isUpperCase(t.charAt(0))) return t.toLowerCase(); return null; } P derive() { return this; } P clear() { return this; } }