static boolean isMinusIdentifier(S s) { if (empty(s)) false; if (!Character.isJavaIdentifierStart(s.charAt(0)) && !s.startsWith("-")) false; for (int i = 1; i < s.length(); i++) if (!Character.isJavaIdentifierPart(s.charAt(i)) && s.charAt(i) != '-') false; true; }