// Defines an interface for a list of integers public interface IntList { /* interface IntList * add * remove * size * isEmpty * toString? Not necessary since all Objects have toString */ public void add(int value); public void remove(int index); public int size(); /* Hunter: This did not work because LinkedIntList doesn't define isEmpty. * public boolean isEmpty(); */ } /* Hunter: In ArrayIntList.java * public class ArrayIntList implements IntList */