title: Why does java.util.Collection.remove() return a boolean?
body: <p>Are there any real world examples of when a caller might use the value returned from <a href="http://docs.oracle.com/javase/1.4.2/docs/api/java/util/Collection.html#remove%28java.lang.Object%29" rel="nofollow"><code>Collection.remove()</code></a>? </p>
  
  <p>I'm happy that the method returns a boolean but am struggling to think of a case when the result would be useful to a caller.</p>