code: static <T1, T2, T3> Flowable<Notification<Tuple3<T1, T2, T3>>> createWithThreeOutParameters(
              Single<Connection> connection, String sql, Flowable<List<Object>> parameterGroups,
              List<ParameterPlaceholder> parameterPlaceholders, Class<T1> cls1, Class<T2> cls2, Class<T3> cls3) {
          return connection.toFlowable()
                  .flatMap(con -> createWithParameters(con, sql, parameterGroups, parameterPlaceholders,
                          (stmt, parameters) -> createWithThreeParameters(stmt, parameters, parameterPlaceholders, cls1,
                                  cls2, cls3)));
      }
docs: ///////////////////////