Number implements what is needed to get primitive values.

You can only cast an Integer in an int, a Long in a long, etc.