docs: protected void removeListeningIterator(IClockwiseIterator iterator) {
  		if (this.listeningIterators != null) {
  			this.listeningIterators.remove(iterator);
  			if (this.listeningIterators.isEmpty()) {
  				this.listeningIterators = null;
  			}
  		}
  	}