static bool isLetterOrUnderscore(char c) {
  ret Character.isLetter(c) || c == '_';
}