@Test
public void testDistinctNulls() {

  List<String> inputs = new ArrayList<String>();
  inputs.add("b");
  inputs.add(null);
  inputs.add(null);
  inputs.add("a");
  List<String> outputs = new ArrayList<String>();
  outputs.add("b");
  outputs.add(null);
  outputs.add("a");
  assertTrue(outputs.equals(Lists.distinct(inputs)));
}