public interface IList<T> { public void addAt(int pos, T elem); public boolean removeAt(int pos); public int find(T elem); public int size(); public void clear(); public void append(IList<T> aList); public String[] getAllElementsAsStrings(); }