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();
}