¿Ayuda a eliminar referencias nulas en una lista de Java?

Dada la siguiente lista:

List<String> list = new ArrayList<String>();

list.add("s1");
list.add("s2");
list.add(null);
list.add("s3");
list.add(null);
list.add("s4");

Necesito una clase auxiliar que elimine las referencias nulas. Algo como:

SomeHelper.removeNullReference (list);

de modo que la lista solo contenga "s1", "s2", "s4", "s4" (referencias no nulas).

¿Qué debo usar para cumplir este requisito?

Respuestas a la pregunta(6)

Su respuesta a la pregunta