((DriverDataSource) inner).initDBDictionary(dict);
try {
// add the dictionary as a warning handler on the logging
// decorator
ConnectionDecorator cd;
for (Iterator itr = ds.getDecorators().iterator(); itr.hasNext();) {
cd = (ConnectionDecorator) itr.next();
if (cd instanceof LoggingConnectionDecorator)
((LoggingConnectionDecorator) cd).setWarningHandler(dict);
}