public void onLeavingDraft(final StateChangeContext stateChangeContext) { Entity productionTracking = stateChangeContext.getOwner(); productionTracking.setField(ProductionTrackingFields.LAST_STATE_CHANGE_FAILS, false); productionTracking.setField(ProductionTrackingFields.LAST_STATE_CHANGE_FAIL_CAUSE, null); stateChangeContext.setOwner(productionTracking); }