String widgetGuid = allWidgets[0].getGuid();
IWidget [] widgetsByValue = persistenceManager.findByValue(IWidget.class, "guid", widgetGuid);
assertNotNull(widgetsByValue);
assertEquals(1, widgetsByValue.length);
assertEquals(allWidgets[0], widgetsByValue[0]);
IWidgetDefault [] widgetDefaultsByValue = persistenceManager.findByValue(IWidgetDefault.class, "widget", widgetById);
assertNotNull(widgetDefaultsByValue);
assertEquals(1, widgetDefaultsByValue.length);
assertEquals(allWidgetDefaults[0], widgetDefaultsByValue[0]);
// test generic findByValues methods