FetchGroup fg = pm.getFetchGroup(Employee.class, "testRemoveCategory");
Set expectedSet = new HashSet();
expectedSet.addAll(Arrays.asList(allButMultivaluedMembers));
Set members = fg.getMembers();
fg.addCategory(FetchGroup.ALL);
fg.removeCategory(FetchGroup.MULTIVALUED);
members = fg.getMembers();
assertEquals("FetchGroup.addCategory(all).removeCategory(multivalued)"
+ " should contain all but multivalued members.\n",
expectedSet, members);
}