public class wineList { private wineNode head; private wineNode q; public wineList() { this.head = null; this.q = null; } public wineList(wineNode element) { this.head = element; this.q = element; q.setNext(null); } public void push(wineNode element) { this.q = element; q.setNext(head); this.head = element; } public void pop() { this.q = head; this.head = q.getNext(); q.setNext(null); } public void printList() { while(q.getNext() != null) { this.q = this.head; System.out.println(q.toString()); this.q = q.getNext(); } } }