return (short) numValue[readChar(ch) >> 7];
return (short) numValue[0][readCodePoint((int)ch) >> 7];
  public static int getNumericValue(char ch)  {    // Treat numValue as signed.    return (short) numValue[readChar(ch) >> 7];  }