public void updateParametersFrom(SQLiteDatabaseConfiguration other){
  if (other == null) {
    throw new IllegalArgumentException("other must not be null.");
  }
  if (!path.equals(other.path)) {
    throw new IllegalArgumentException("other configuration must refer to " + "the same database.");
  }
  openFlags=other.openFlags;
  maxSqlCacheSize=other.maxSqlCacheSize;
  locale=other.locale;
  foreignKeyConstraintsEnabled=other.foreignKeyConstraintsEnabled;
  customFunctions.clear();
  customFunctions.addAll(other.customFunctions);
}

public void updateParametersFrom ( SQLiteDatabaseConfiguration other ) { if ( other == null ) { throw new IllegalArgumentException ( "other must not be null." ) ; } if ( ! path . equals ( other . path ) ) { throw new IllegalArgumentException ( "other configuration must refer to " + "the same database." ) ; } openFlags = other . openFlags ; maxSqlCacheSize = other . maxSqlCacheSize ; locale = other . locale ; foreignKeyConstraintsEnabled = other . foreignKeyConstraintsEnabled ; customFunctions . clear ( ) ; customFunctions . addAll ( other . customFunctions ) ; }
updates the non - immutable parameters of this configuration object from the other configuration object .
