"Otherwise it throws a ClassCastException (as CharactersCharacter objects are comparable only to other CharactersCharacter objects). @param o the Object to be compared. @return the value 0 if the argument is a Character numerically equal to this Character; a value less than 0 if the argument is a Character numerically greater than this Character; and a value greater than 0 if the argument is a Char" . . . .