docs: public void init(DatabaseOwner databaseOwner, String strDbName, int iDatabaseType, Map<String, Object> properties)
      {
          m_databaseOwner = databaseOwner;
          m_strDbName = strDbName;
          m_iDatabaseType = iDatabaseType;
          m_vTableList = new Vector<BaseTable>();
          m_iMasterSlave = RecordOwner.MASTER | RecordOwner.SLAVE;
          m_bAutosequenceSupport = true;
          if (m_properties == null)
              m_properties = new Hashtable<String,Object>();
          if (properties != null)
          	m_properties.putAll(properties);
  
          m_databaseOwner.addDatabase(this);
      }