@Override
public void attachInheritedResources(UnitOfWork inheritingUnitOfWork) {
}
}; // This is a unit that does not extend from NestableUnitOfWork
outerUnit.start();
UnitOfWork middleUnit = DefaultUnitOfWork.startAndGet();
UnitOfWork innerUnit = DefaultUnitOfWork.startAndGet();
final Set<UnitOfWork> rolledBack = new HashSet<UnitOfWork>();
final UnitOfWorkListenerAdapter listener = new UnitOfWorkListenerAdapter() {