Mayúsculas y minúsculas según el código ASCII

Crea un método en Java que reciba una cadena y convierta cada letra a mayúscula si su código ASCII es par, o a minúscula si es impar. Deja los espacios y los signos de puntuación sin cambios.

Ejemplos

Program.asciiCapitalize("to be or not to be!") ➞ "To Be oR NoT To Be!"

Program.asciiCapitalize("THE LITTLE MERMAID") ➞ "THe LiTTLe meRmaiD"

Program.asciiCapitalize("Oh what a beautiful morning.") ➞ "oH wHaT a BeauTiFuL moRNiNg."

Notas

N/A