public void removeStream(StreamDataSource stream) { Iterator it = streams.iterator(); while (it.hasNext()) { StreamDataSource sds = (StreamDataSource) it.next(); sds.removeStream(stream); } streams.remove(stream); fireRemovedEvent(stream); }