var MY_MACRO: Int32 { get }
var MACRO_DUP: Int32 { get }
func doSomethingInHead(_ arg: Int32)
class BaseInHead {
  class func doIt(_ arg: Int32)
  func doIt(_ arg: Int32)
}
/// Awesome name.
class SameName {
}
protocol SameNameProtocol {
}
extension BaseInHead {
  class func doItInCategory()
  func doItInCategory()
}
protocol Superproto {
  func lala()
}
class MyLittleCFType : _CFObject {
}
