Alle Objekte sind vom Typ Object abgeleitet, also auch Integer....
Schliesslich is Object das Grundgerüst für alle anderen Klassen, diese sind einfach nur von Object abgeleitet.
Siehe dazu auch:
http://download.oracle.com/javase/6/docs/api/ unter dem Begriff "Integer"
Bitte nicht int mit Integer verwechseln! Das eine ist ne Klasse

!
Grüße MH