public static boolean isValidIdentifier(String str) {
		return notEmpty(str)
				&& !isReserved(str)
				&& VALID_JAVA_IDENTIFIER.matcher(str).matches();
	}
@Test
	public void notValidIdentifiers() {
		assertThat(isValidIdentifier("1cls")).isFalse();
		assertThat(isValidIdentifier("-cls")).isFalse();
		assertThat(isValidIdentifier("A-cls")).isFalse();
	}