The Iterator is not tied to the underlying Collection and cannot be used to remove datastreams.
424425426427428429430431432433434
obj.disseminators(dissID1).add(diss1); obj.disseminators(dissID2).add(diss2); DigitalObject result = doDeserializeOrFail(obj); int numDisseminators = 0; Iterator<String> iter = result.disseminatorIdIterator(); while (iter.hasNext()) { iter.next(); numDisseminators++; } assertEquals(2, numDisseminators);