package test; public class List<T> implements Collection<T> { public void add(T e) { } public void remove(T e) { } public Iterator<T> iterator() { return null; } public boolean contains(T e) { return false; } public T get(int i) { return null; } public void putAll(Collection<T> e) { } public T[] getArray() { } public List<T[]> getListOfArrays() { } }