code: protected static boolean isNCNameStart(char c) {
          return ( Character.isDigit(c) || (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || c == '_');
      }
docs: /*
  Tests whether a character is a valid start character in xsd:NCName