This is NOT homework.
Is it possible to write a generic method, something like this:
Not all of the subclasses of Number can be autounboxed. BigDecimal, for instance, can't be autounboxed. Therefore the "+" operator won't work for it.