code: @Override
  	public boolean removeAll(Collection<?> c) {
  		boolean b = queue.removeAll(c);
  		if (b){
  			signalSizeReduced();
  		}
  		return b;
  	}
docs: /* (non-Javadoc)
  @see java.util.Collection#removeAll(java.util.Collection)