List<?> results = context.performQuery(q);
assertEquals(2, results.size());
ArtGroup g1 = (ArtGroup) results.get(0);
ArtGroup g2 = (ArtGroup) results.get(1);
a1.addToGroupArray(g1);
a1.addToGroupArray(g2);
// test that there is no delete query issued when a flattened join is first
// added and then deleted AND there are some other changes (CAY-548)
a1.removeFromGroupArray(g1);