}
};
DynamicDAO.addEntityListener(ILabel.class, labelListener);
long savedLabelId = DynamicDAO.save(initialLabel).getId().longValue();
System.gc();
ILabel dbLabel = DynamicDAO.load(ILabel.class, savedLabelId);
initialLabel.setId(dbLabel.getId());
assertTrue(initialLabel.isIdentical(dbLabel));
dbLabel.setColor("255,255,137");
updatedLabel[0] = (Label) dbLabel;
DynamicDAO.save(dbLabel);
assertTrue(labelAddedCalled[0]);
assertTrue(labelUpdatedCalled[0]);
DynamicDAO.delete(updatedLabel[0]);