code: private static final boolean isNameChar(char c) {
          return c == '.' || c == '-' || c == '_' || c == ':' || isDigit(c) || isLetter(c) || isCombiningChar(c) || isExtender(c);
      }
docs: Determines if the specified character matches the <em>NameChar</em> production.
  See: <a href="http://www.w3.org/TR/REC-xml#NT-NameChar">Definition of NameChar</a>.
  
  @param c the character to check.
  @return <code>true</code> if the character matches the production, or <code>false</code> if
  it does not.