final DataSourceCreator remove = creatorByDataSource.remove(instance);
remove.destroy(instance);
final AlternativeDriver driver = driverByDataSource.remove(instance);
if (driver != null) {
driver.deregister();
}
}
// remove proxy added by us in front of the datasource returned by the creator
private static Object realInstance(final Object o) {