public CopyOnWriteArrayList (Collection<? extends E> c)

Creates a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.

Parameters:
c    the collection of initially held elements

Exceptions:
NullPointerException    if the specified collection is null