 //
 
 import UIKit
-
-// MARK: - SegueContext
-
-public class SegueContext {
-}
 
 // MARK: - Context
 

        }
    }

    func replacePrepareForSegueIfNeeded() {
        self.dynamicType.replacePrepareForSegueIfNeeded()
    }
    
    func swc_wrapped_prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        self.swc_wrapped_prepareForSegue(segue, sender: sender)
        self.swc_prepareForSegue(segue, sender: sender)
    }

    func swc_prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {


        self.performSegueWithIdentifier(identifier, sender: sender)

#if !DISABLE_SWIZZLING
        objc_sync_exit(self.dynamicType)
#endif
    }

    public func presentViewControllerWithStoryboardName(storyboardName: String, identifier: String? = nil, bundle: NSBundle? = nil, animated: Bool = true, transitionStyle: UIModalTransitionStyle? = nil, context: Any? = nil, callback: Any? = nil) {
