code: public boolean remove(T element) {
  		for (Iterator<Node<T>> it = nodes.iterator(); it.hasNext(); )
  			if (ObjectUtil.equalsOrNull(it.next().element, element)) {
  				it.remove();
  				return true;
  			}
  		return false;
  	}
docs: Remove the first occurrence of the given element.
  @return true if an element has been removed