AbstractLinkedList.java