code: static boolean isNameChar(final int codePoint) {
  		return
  			isNameStartChar(codePoint)                   ||
  			(codePoint == '-')                           ||
  			(codePoint == '.')                           ||
  			(codePoint >= '0' && codePoint <= '9')       ||
  			(codePoint == 0xB7)                          ||
  			(codePoint >= 0x0300 && codePoint <= 0x036F) ||
  			(codePoint >= 0x203F && codePoint <= 0x2040);
  	}
docs: Determines if a character is a Name character.
  
  @param codePoint
  The code point of the character to be tested. For UTF-8 and UTF-16
  characters the code point corresponds to the value of the char
  that represents the character.
  @return {@code true} if {@code codePoint} is a Name character,
  otherwise {@code false}
  @see <b>Name</b> definition in the <a
  href="https://www.w3.org/TR/REC-xml/#d0e804">Extensible Markup
  Language (XML) 1.0 (Fifth Edition)</a> specification.