docs: public void init(DatabaseOwner databaseOwner, String strDbName, int iDatabaseType, Map<String, Object> properties)
      {
          super.init(databaseOwner, strDbName, iDatabaseType, properties);
          // Typically, JDBC databases do not support locking (Change to "true" otherwise on JDBC open)
          this.setProperty(SQLParams.EDIT_DB_PROPERTY, SQLParams.DB_EDIT_NOT_SUPPORTED);
          m_bAutosequenceSupport = false;     // JDBC databases generally do not support identity, and usually I don't use this capability.
          
          // The following settings are true because JDBC is always running over a LAN (and the server version should send and receive messages).
          this.setProperty(DBParams.MESSAGES_TO_REMOTE, DBConstants.TRUE);   // Sent by server version
          this.setProperty(DBParams.CREATE_REMOTE_FILTER, DBConstants.TRUE);  // Yes, for remote tables
          this.setProperty(DBParams.UPDATE_REMOTE_FILTER, DBConstants.TRUE); // Updated by server version
      }