in grails-forge-core/src/main/java/org/grails/forge/util/NameUtils.java [568:585]
public static boolean isValidJavaIdentifier(String name) {
if (isBlank(name)) {
return false;
}
final char[] chars = name.toCharArray();
if (!Character.isJavaIdentifierStart(chars[0])) {
return false;
}
for (char c : chars) {
if (!Character.isJavaIdentifierPart(c)) {
return false;
}
}
return true;
}