public class LinkedList implements List { private Node head; public void add(Object o) { } public void add(int index, Object o) { } public Object get(int index) { return null; } public Object remove(int index) { return null; } public int size() { return -1; } public void addFirst(Object o) { } public void addLast(Object o) { } public Object removeFirst() { return null; } public Object removeLast() { return null; } public Iterator iterator() { return null; } private static class Node { Object data; Node next; } }