public void setup() { deadlockDetected = false; this.getExecutor().swapServerSession(); UnitOfWork uow = getSession().acquireUnitOfWork(); person = (ConcurrentPerson) uow.registerObject(new ConcurrentPerson()); person.name = "SomeoneSpecial"; project = (ConcurrentLargeProject) uow.registerObject(new ConcurrentLargeProject()); project.setName("ConcurrentRFJUOWLock Project"); ConcurrentAddress address = (ConcurrentAddress) uow.registerObject(new ConcurrentAddress()); address.setStreet("99 Bank St"); project.setLocation(address); uow.commit(); uow.release(); }