docs: public void open(String strKeyArea, int iOpenMode, boolean bDirection, String strFields, Object objInitialKey, Object objEndKey, byte[] byBehaviorData) throws DBException, RemoteException
      {
          BaseTransport  transport = this.createProxyTransport(OPEN);
          transport.addParam(KEY, strKeyArea);
          transport.addParam(OPEN_MODE, iOpenMode);
          transport.addParam(DIRECTION, bDirection);
          transport.addParam(FIELDS, strFields);
          transport.addParam(INITIAL_KEY, objInitialKey);
          transport.addParam(END_KEY, objEndKey);
          transport.addParam(BEHAVIOR_DATA, byBehaviorData);
          Object strReturn = transport.sendMessageAndGetReply();
          Object objReturn = transport.convertReturnObject(strReturn);
          this.checkDBException(objReturn);
      }