Remover valores nulos de um array

Crie uma função que remova todos os valores null de um array de objetos e preserve a ordem dos valores restantes.

Exemplos

Program.removeNull(new Object[] { "a", null, "b", null }) ➞ new Object[] { "a", "b" }

Program.removeNull(new Object[] { null, null, null }) ➞ new Object[0]

Program.removeNull(new Object[] { 7, 8, null, 9 }) ➞ new Object[] { 7, 8, 9 }