cal.set(2005, 6, 28, 0, 0);
Date stillLaterDate = cal.getTime();
InstanceCallbackClass ternaryObj = new InstanceCallbackClass("ternaryObj", stillLaterDate, 3, 3.3, (short)-30, '3', null);
pm.makePersistent(ternaryObj);
ternaryObj.addChild(secondaryObj);
ternaryObj.addChild(primaryObj);
t.commit();
// verify attributes in what was persistent-clean object--secondaryObj
checkFieldValues("jdoPreClear attribute access: ", 2, "secondaryObj", createTime, 2.2, (short)-20, '2');