class MaybeAvailable { @available(macOS 10.1, *) class func method1() @available(macOS 10.1, *) func method1() @available(macOS 10.1, *) class func method2() @available(macOS 10.1, *) func method2() @available(macOS, deprecated: 10.10) class func method3() @available(macOS, deprecated: 10.10) func method3() @available(macOS, introduced: 10.1, deprecated: 10.10, obsoleted: 10.11) class func method4() @available(macOS, introduced: 10.1, deprecated: 10.10, obsoleted: 10.11) func method4() }