int category = getType(ch); return ((1 << category) & ((1 << UPPERCASE_LETTER) | (1 << LOWERCASE_LETTER) | (1 << TITLECASE_LETTER) | (1 << MODIFIER_LETTER) | (1 << OTHER_LETTER) | (1 << NON_SPACING_MARK) | (1 << COMBINING_SPACING_MARK) | (1 << DECIMAL_DIGIT_NUMBER) | (1 << LETTER_NUMBER) | (1 << CURRENCY_SYMBOL) | (1 << CONNECTOR_PUNCTUATION) | (1 << FORMAT))) != 0 || (category == CONTROL && isIdentifierIgnorable(ch));
return isJavaIdentifierPart((int)ch);
  public static boolean isJavaIdentifierPart(char ch)  {    int category = getType(ch);    return ((1 << category)            & ((1 << UPPERCASE_LETTER)               | (1 << LOWERCASE_LETTER)               | (1 << TITLECASE_LETTER)               | (1 << MODIFIER_LETTER)               | (1 << OTHER_LETTER)               | (1 << NON_SPACING_MARK)               | (1 << COMBINING_SPACING_MARK)               | (1 << DECIMAL_DIGIT_NUMBER)               | (1 << LETTER_NUMBER)               | (1 << CURRENCY_SYMBOL)               | (1 << CONNECTOR_PUNCTUATION)               | (1 << FORMAT))) != 0      || (category == CONTROL && isIdentifierIgnorable(ch));  }