protected open fun connectSignal(signalName: String!, listener: Any!, methodName: String!): Future<Void!>!
protected open fun connectSignal(signalName: String!, interfaceClass: Class<Any!>!, listener: Any!, methodName: String!): Future<Void!>!
protected open fun connectSignal(signalName: String!, interfaceClass: Class<Any!>!, listener: Any!): Future<Void!>!