public void start(final Logger logger) {
logger.logInfo("Starting embedded H2 database");
try {
service = new TcpServer();
service.init("-tcpDaemon", "-tcpPort", Integer.toString(getPort()));
service.start();
} catch (final SQLException exception) {
final String message = MessageUtil.getMessage(ERROR_STARTING_SERVER, getDatabaseName());
logger.logError(message, exception);