in util/src/main/java/org/apache/jsieve/util/XmlOut.java [608:626]
private boolean isValidName(final CharSequence sequence) {
boolean result = true;
final int length = sequence.length();
for (int i = 0; i < length; i++) {
char character = sequence.charAt(i);
if (i == 0) {
if (!isValidNameStart(character)) {
result = false;
break;
}
} else {
if (!isValidNameBody(character)) {
result = false;
break;
}
}
}
return result;
}