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