public class Reboxing
{
    public static Integer getIntegerReboxing(Number number) {
        return number instanceof Integer ? (Integer) number : number.intValue();
        // return number instanceof Integer ? (Integer)number : Integer.parseInt(number.toString()); //workaround
    }

    public static Integer getInteger(Number number) {
        if (number instanceof Integer) {
            return (Integer) number;
        } else {
            return number.intValue();
        }
    }



    public static void main(String[] args) {
        System.out.println(getIntegerReboxing(Integer.valueOf(1)));
        System.out.println(getInteger(Integer.valueOf(1)));
    }
}