code: public void insertAsNext(BasicDoubleLinkedNode<V> node) {
  
      BasicDoubleLinkedNode<V> next = getNext();
      if (next != null) {
        next.previous = node;
        node.setNext(next);
      }
      node.previous = this;
      setNext(node);
    }
docs: This method inserts the given {@code node} into the list immediately after the position represented by this node.
  
  @param node is the {@link BasicDoubleLinkedNode node} to add.