e.setProperty("set", Utils.newArrayList((String) null));
e.setProperty("integerList", Utils.newArrayList((Integer) null));
e.setProperty("integerSet", Utils.newArrayList((Integer) null));
ds.put(e);
beginTxn();
NullDataJDO pojo = pm.getObjectById(NullDataJDO.class, e.getKey());
assertNotNull(pojo.getList());
assertEquals(1, pojo.getList().size());
assertNull(pojo.getList().get(0));
assertNotNull(pojo.getSet());
assertEquals(1, pojo.getSet().size());
assertNull(pojo.getSet().iterator().next());
assertNotNull(pojo.getIntegerList());
assertEquals(1, pojo.getIntegerList().size());
assertNull(pojo.getIntegerList().get(0));
assertNotNull(pojo.getIntegerSet());
assertEquals(1, pojo.getIntegerSet().size());
assertNull(pojo.getIntegerSet().iterator().next());
}