private void createDatabaseIndexesStructure() throws SQLException, IOException {
if (indexMap || indexAddress || indexTransport) {
mapFile = new File(workingDir, getMapFileName());
mapFile.getParentFile().mkdirs();
File tempDBMapFile = new File(workingDir, getTempMapDBFileName());
<BUG>dialect.removeDatabase(tempDBMapFile);

mapConnection = getDatabaseConnection(tempDBMapFile.getAbsolutePath());
</BUG>
mapConnection.setAutoCommit(false);

private void createDatabaseIndexesStructure() throws SQLException, IOException {
if (indexMap || indexAddress || indexTransport) {
mapFile = new File(workingDir, getMapFileName());
mapFile.getParentFile().mkdirs();
File tempDBMapFile = new File(workingDir, getTempMapDBFileName());
mapDBDialect.removeDatabase(tempDBMapFile);
mapConnection = (Connection) getDatabaseConnection(tempDBMapFile.getAbsolutePath(), mapDBDialect);
mapConnection.setAutoCommit(false);
