code: public static <E> boolean removeElement(Collection<E> self, Object o) {
          return self.remove(o);
      }
docs: Modifies this collection by removing a single instance of the specified
  element from this collection, if it is present. Essentially an alias for
  {@link Collection#remove(Object)} but with no ambiguity for Collection&lt;Integer&gt;.
  <p/>
  Example:
  <pre class="groovyTestCase">
  def list = [1, 2, 3, 2]
  list.removeElement(2)
  assert [1, 3, 2] == list
  </pre>
  
  @param self a Collection
  @param o element to be removed from this collection, if present
  @return true if an element was removed as a result of this call
  @since 2.4.0