code: func (n *NodeApplyableResourceInstance) createBeforeDestroy() bool {
  	cbd := false
  
  	if n.Config != nil && n.Config.Managed != nil {
  		cbd = n.Config.Managed.CreateBeforeDestroy
  	}
  
  	if n.destroyNode != nil {
  		cbd = cbd || n.destroyNode.CreateBeforeDestroy()
  	}
  
  	return cbd
  }
docs: // createBeforeDestroy checks this nodes config status and the status af any
  // companion destroy node for CreateBeforeDestroy.