anchor.diff:  Query.named(CommandJdo.class, "findByParent") +
       .withParameter("parent", parent));
   
  +| SudoService
  +| redefined, see java doc for details
  +
   | TestClock (removed)
   | use factories of VirtualClock.frozenTestClock() instead
   
  +| Transaction (removed)
  +| no replacement (use TransactionService to get current tx id)
  +
  +| TransactionScopeListener (removed)
  +| use Spring's TransactionSynchronization instead
  +
  +| TransactionService
  +| improved API provides more fine grained control
  +
   | UserService#getUser() : UserMemento
   | UserService#currentUser() : *Optional*<UserMemento>
   
  -| SudoService
  -| redefined, see java doc for details
  +
   
   |===
   
  
positive.code: 
  == Changes to Applib and Services
  
  [cols="3m,3m", options="header"]
  
  |===
  
negative.code: | IsisInteractionFactory
  | InteractionFactory
  
  | IsisModuleJdoDataNucleus5
  | removed, use IsisModuleJdoDatanucleus instead (symmetry with JPA/IsisModuleJpaEclipselink)
  
  | IsisJdoSupport, IsisJdoSupport_v3_2
  | removed, use JdoSupportService instead (symmetry with JPA/JpaSupportService) 
  
  | InteractionClosure
  | AuthenticationLayer
  
  