code: @SuppressWarnings({ "rawtypes", "unchecked" })
  	public boolean addAll(Collection<? extends T> values)
  	{
  		boolean wasAllAdded = true;
  		for (Iterator iterator = values.iterator(); iterator.hasNext();)
  		{
  			if(!add((T)iterator.next()))
  				wasAllAdded = false;
  			
  		}
  		
  		return wasAllAdded;
  	}
docs: --------------------------------------------------------