code: public void insertSiblingBefore(Node node) throws ChildNodeException {
      if (node != null) {
        node.setPrevSibling(getPrevSibling());
        node.setNextSibling(this);
      }
    }
docs: Inserts a Sibling into the linked list just prior to this Node
  
  @param node Node to be made the prevSibling