     /**
        Constructor with method name. No parameters
 
+       @param bridgeType Name of the bridge to be invoked.
        @param methodName Name of the method
        @since ARP1.0
     */
-    public init(methodName: String) {
+    public init(bridgeType: String, methodName: String) {
         super.init()
+        self.bridgeType = bridgeType
         self.methodName = methodName
     }
 
     /**
        Constructor with all the parameters
 
-       @param methodName     Name of the method
-       @param parameters     Array of parameters as JSON formatted strings.
-       @param parameterTypes Array of parameters types
-       @param asyncId        Id of callback or listener or zero if none for synchronous calls.
-       @since ARP1.0
-    */
-    public init(methodName: String, parameters: [String], parameterTypes: [String], asyncId: Int) {
+       @param bridgeType Name of the bridge to be invoked.
+       @param methodName Name of the method
+       @param parameters Array of parameters as JSON formatted strings.
+       @param asyncId    Id of callback or listener or zero if none for synchronous calls.
+       @since ARP1.0
+    */
+    public init(bridgeType: String, methodName: String, parameters: [String], asyncId: Int) {
         super.init()
+        self.bridgeType = bridgeType
         self.methodName = methodName
         self.parameters = parameters
-        self.parameterTypes = parameterTypes
         self.asyncId = asyncId
     }
 

    */
    public func setMethodName(methodName: String) {
        self.methodName = methodName
    }

    /**
       Parameter types Getter

       @return Parameter types
       @since ARP1.0
    */
    public func getParameterTypes() -> [String]? {
        return self.parameterTypes
    }

    /**
       Parameter types setter

       @param parameterTypes Parameter types
       @since ARP1.0
    */
    public func setParameterTypes(parameterTypes: [String]) {
        self.parameterTypes = parameterTypes
    }

    /**

    */
    var methodName : String?
    /**
       Parameters of the request as JSON formatted strings.
    */
    var parameters : [String]?
