public LinkedListNode<E> addFirst(LinkedListNode<E> node) {
        return node.insert(head.next, head);
    }
Adds a node to the beginning of the list.

@param node the node to add to the beginning of the list.
@return the node created to wrap the object.
xmppserver/src/main/java/org/jivesoftware/util/LinkedList.java