public void startup() throws ServletException {
try {
this.log.info("Starting up wga service");
// prepare HDB
TMLScriptHDBListenerFactory listenerFactory = new TMLScriptHDBListenerFactory(this);
WGHierarchicalDatabase.setDefaultListenerFactory(listenerFactory);
WGHierarchicalDatabase.setDefaultStartupImpl(null);
_hdbCoreListener = new WGHierarchicalDatabaseCoreListener() {
public void databaseCreated(WGHierarchicalDatabase hdb) {