new code_model_db_DBSettings( maxPacketSize, // scala.Option[int] allowTemporaryPoolExpansion, // boolean useSharedVendor, // boolean maxPoolSize, // int doNotExpandBeyond, // int maxAttemptsToGetAConnection, // scala.Option[int] waitTimeIntervalForConnection, // long connectionTest, // scala.Function1[Unitjava.sql.Connection] properties, // scala.collection.immutable.List[scala.Tuple2[java.lang.Stringjava.lang.String]] implementation, // java.lang.String migrationConfigs, // scala.collection.immutable.Map[code.model.db.MigrationConfigjava.lang.String] allowAccessToUnderlyingConnection, // boolean )