     }
     
     /**
+     
         Configures the swipe gesture recognizer.
     */
     private func configureGestureRecognizers() {

    private var drawerConstraints = [NSLayoutConstraint]()
    /// Container constraints added by this code
    private var containerConstraints = [NSLayoutConstraint]()
    
    /// Handle invoked when drawer will open
    public var drawerWillOpen: ((NSTimeInterval) -> Void)?

        
        configureContainerConstraints()
        configureDrawerConstraints()
    }
    
    public override func willTransitionToTraitCollection(newCollection: UITraitCollection, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
        coordinator.animateAlongsideTransition(
            { context in
                self.drawerSizeConstraint.constant = self.drawerSize
            },
            completion: nil
        )
    }
    
    // MARK: - Event handlers
