@Test
public void shouldNotAllowDigitAsFirstCharacterInName() {

    assertThat(XmlCharacters.isValidNameStart('0')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('1')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('2')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('3')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('4')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('5')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('6')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('7')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('8')).isFalse();
    assertThat(XmlCharacters.isValidNameStart('9')).isFalse();
}