}
@Override
protected void doStartup() throws IOException, InterruptedException {
FileUtils.mkdirs(derbyInstallationDirectory);
DatabaseListener listener = new DbListener();
if (!DerbyServerUtils.startDatabaseProcess(derbyInstallationDirectory,
databaseName, getListeningPort(), userId, password, listener)) {
throw new IOException("Could not start database.");
}
}