offerIDPrefix, IDGenerator.nextID(Offer.class, offerIDPrefix));
new OfferLocal(recurredOffer); // OfferLocal registers itself in Offer
recurredOffer = getPersistenceManager().makePersistent(recurredOffer);
trader.validateOffer(recurredOffer);
// RecurredOffer has the same workflow definition as other offers,
// thus we persist a workflow from the assignment to Offer.class
ProcessDefinitionAssignment processDefinitionAssignment = (ProcessDefinitionAssignment) getPersistenceManager().getObjectById(
ProcessDefinitionAssignmentID.create(Offer.class, tradeSide));