return new SpringDBIAdaptor(dbi);
return new SpringDBIAdaptor(dbi, dataSource);
    public Object getObject() throws Exception    {        final DBI dbi = new DBI(new ConnectionFactory()        {            public Connection getConnection()            {                return DataSourceUtils.getConnection(dataSource);            }        });        if (handleDecorator != null) dbi.setHandleDecorator(handleDecorator);        return new SpringDBIAdaptor(dbi);    }