Por que int num = Integer.getInteger ("123") lança NullPointerException?

O código a seguir lançaNullPointerException:

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

Meu compilador está chamandogetInteger em nulo, pois é estático? Isso não faz nenhum sentido!

O que está acontecendo?

questionAnswers(3)

yourAnswerToTheQuestion