if (dbm == null) {
URL url = ClassLoader.getSystemClassLoader().getResource(DB_CONFIG);
if (url == null)
throw new RuntimeException(String.format(
"Resource \"%s\" not found.", DB_CONFIG));
dbm = new SimpleDatabaseManager("file=" + url.getFile());
Map<String, String> parameters = dbm.getParameters();
isTransactional = TRUE.equals(parameters.get(IS_TRANSACTIONAL));
supportsRegex = TRUE.equals(parameters.get(SUPPORTS_REGEX));
isPersistent = TRUE.equals(parameters.get(IS_PERSISTENT));