@Contract(pure = true)
  private static boolean isJavaIdentifierPart(int cp) {
    return cp >= '0' && cp <= '9' || cp >= 'a' && cp <= 'z' || cp >= 'A' && cp <= 'Z' || Character.isJavaIdentifierPart(cp);
  }
@Contract(pure = true)
  private static boolean isJavaIdentifierPart(int cp)