private Node<K, V> firstNodeGroup( GroupNode<K, V> group ) {
        Node<K, V> node = group.mRoot;

        if( node == null ) { return null; }

        while( node.mGroupLeft != null ) { node = node.mGroupLeft; }

        return node;
    }