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()
}
