Warum wirft int num = Integer.getInteger ("123") die NullPointerException?

Der folgende Code wirftNullPointerException:

int num = Integer.getInteger("123");

Ruft mein Compiler @ agetInteger auf null, da es statisch ist? Das ergibt doch keinen Sinn!

Was ist los