Pomocnik, aby usunąć odniesienia null na liście Java?

Biorąc pod uwagę następującą listę:

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

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

Potrzebuję klasy pomocniczej, która usuwa odniesienia zerowe. Coś jak:

SomeHelper.removeNullReference (lista);

tak, że lista zawiera tylko „s1”, „s2”, „s4”, „s4” (odwołania inne niż null).

Co powinienem wykorzystać, aby spełnić to wymaganie?