I am working on chapter 7: STM in Java and groovy