in src/main/java/org/apache/bsf/util/StringUtils.java [257:275]
public static boolean isValidIdentifierName(final String identifierName) {
if (identifierName == null || identifierName.length() == 0) {
return false;
}
final char[] chars = identifierName.toCharArray();
if (!Character.isJavaIdentifierStart(chars[0])) {
return false;
}
for (int i = 1; i < chars.length; i++) {
if (!Character.isJavaIdentifierPart(chars[i])) {
return false;
}
}
return true;
}