   return string._bridgeToObjectiveC()
 }
 
+@semantics("convertFromObjectiveC")
 public // COMPILER_INTRINSIC
 func _convertNSStringToString(nsstring: NSString) -> String {
   var result: String?

    return NSArray.self
  }

  public func _bridgeToObjectiveC() -> NSArray {
    return unsafeBitCast(self._buffer._asCocoaArray(), NSArray.self)
  }

    return NSNumber.self
  }

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