static boolean isJavaIdentifierAfter(S s, int i) { int n = l(s); if (i >= n || !Character.isJavaIdentifierStart(s.charAt(i))) false; for (i++; i < n; i++) if (!Character.isJavaIdentifierPart(s.charAt(i))) false; true; }