assertNotNull(widgetsByType);
assertEquals(1, widgetsByType.length);
assertEquals(allWidgets[0], widgetsByType[0]);
// rollback and close persistence manager transaction
persistenceManager.rollback();
PersistenceManagerFactory.closePersistenceManager();
// allocate and begin persistence manager transaction
persistenceManager = PersistenceManagerFactory.getPersistenceManager();
persistenceManager.begin();