      - returns: Self
      */
     
+    @discardableResult
     open func addDestructive(_ title: String?,
                                style: UIAlertActionStyle = .destructive,
                                preferred: Bool = false,

     - returns: Self
     */
    
    open func addAction(_ title: String?,
                          style: UIAlertActionStyle = .default,
                          preferred: Bool = false,

     - returns: Self
     */
    
    @discardableResult
    open func configurePopoverPresentation(_ configurationHandler:((_ popover: UIPopoverPresentationController?) -> Void)? = nil) -> Self {
        
        configurationHandler?(alert?.popoverPresentationController)
