Object widgetId = allWidgets[0].getId();
IWidget widgetById = persistenceManager.findById(IWidget.class, widgetId);
assertNotNull(widgetById);
assertEquals(allWidgets[0], widgetById);
Object widgetDefaultId = allWidgetDefaults[0].getId();
IWidgetDefault widgetDefaultById = persistenceManager.findById(IWidgetDefault.class, widgetDefaultId);
assertNotNull(widgetDefaultById);
assertEquals(allWidgetDefaults[0], widgetDefaultById);
// test generic findByValue methods
String widgetGuid = allWidgets[0].getGuid();