     return NSNumber.self
   }
 
+  @semantics("convertToObjectiveC")
   public func _bridgeToObjectiveC() -> NSNumber {
     return NSNumber(double: self)
   }

    return NSSet.self
  }

  public func _bridgeToObjectiveC() -> NSSet {
    return unsafeBitCast(_bridgeToObjectiveCImpl(), NSSet.self)
  }

    return NSNumber.self
  }

  @semantics("convertToObjectiveC")
  public func _bridgeToObjectiveC() -> NSNumber {
    // FIXME: Need a blacklist for certain methods that should not
    // import NSUInteger as Int.
