question: public static int compareTo ( Number left , Character right ) { return compareTo ( left , Integer . valueOf ( right ) ) ; }
target:  Compare a Number and a Character. The ordinal value of the Character is used in the comparison (the ordinal value is the unicode value which for simple character sets is the ASCII value).