Casting a negative signed literal to an (unsigned) char might be misleading.

See: https://errorprone.info/bugpattern/NegativeCharLiteral