Returns an unmodifiable List containing the elements of the given Collection, in its iteration order. The given Collection must not be null, and it must not contain any null elements. If the given Collection is subsequently modified, the returned List will not reflect such modifications.
| the |
| a |
List containing the elements of the given
|if coll is null, or if it contains any nulls|
If the given Collection is an unmodifiable List,
calling copyOf will generally not create a copy.