code: public static <T> boolean addAll(Collection<T> self, T[] items) {
          return self.addAll(Arrays.asList(items));
      }
docs: Modifies the collection by adding all of the elements in the specified array to the collection.
  The behavior of this operation is undefined if
  the specified array is modified while the operation is in progress.
  
  See also <code>plus</code> or the '+' operator if wanting to produce a new collection
  containing additional items but while leaving the original collection unchanged.
  
  @param  self  a Collection to be modified
  @param  items array containing elements to be added to this collection
  @return <tt>true</tt> if this collection changed as a result of the call
  @see    Collection#addAll(Collection)
  @since 1.7.2