am.addBGToBGArea(g1, a1);
am.addBGToBGArea(g2, a1);
am.addBGToBGArea(g1, a2);
DBFactory.getInstance().closeSession(); // simulate user clicks
BGContext c1copy = bgcm.copyAndAddBGContextToResource(c1.getName(), course1, c1);
DBFactory.getInstance().closeSession(); // simulate user clicks
try {
bgcm.copyAndAddBGContextToResource(c2.getName(), course1, c2);
fail("expecting exeption");
} catch (AssertException e) {