return (char) (ch + upper[readChar(ch) >> 7]);
return (char) (upper[0][readCodePoint((int)ch) >>> 7] + ch);
  public static char toUpperCase(char ch)  {    // Signedness doesn't matter, as result is cast back to char.    return (char) (ch + upper[readChar(ch) >> 7]);  }