public void testIteratorAndRemove() throws Exception {
resetDB();
beginTransaction();
try {
ArtistLocal artist = findArtist(new Integer(1));
SongLocal song = findSong(new Integer(11));
Set games = artist.getComposed();
assertFalse(games.isEmpty());
assertEquals(2, games.size());
Iterator iterator = games.iterator();
assertTrue(games.contains(song));
artist.remove();
assertFalse(games.contains(song));
assertEquals(0, games.size());
try {
iterator.next();