public class DoubleNode{ private E item; private DoubleNode prev; private DoubleNode next; public DoubleNode(E newItem){ item = newItem; prev = null; next = null; } public DoubleNode (E newItem, DoubleNode prevNode, DoubleNode nextNode){ item = newItem; prev = prevNode; next = nextNode; } public void setItem(E newItem){ item = newItem; } public E getItem(){ return item; } public void setPrev (DoubleNode prevNode){ prev = prevNode; } public DoubleNode getPrev (){ return prev; } public void setNext (DoubleNode nextNode){ next = nextNode; } public DoubleNode getNext (){ return next; } }