List theList = new ArrayList(coll);
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;
//List <T> already implements Collection<T>
//why would you need to create a new one ?
Collection<T> collection = myList;