protected void applyFulfillmentGroupOffer( PromotableFulfillmentGroup promotableFulfillmentGroup, PromotableCandidateFulfillmentGroupOffer fulfillmentGroupOffer) { if (promotableFulfillmentGroup.canApplyOffer(fulfillmentGroupOffer)) { PromotableFulfillmentGroupAdjustment promotableFulfillmentGroupAdjustment = promotableItemFactory.createPromotableFulfillmentGroupAdjustment( fulfillmentGroupOffer, promotableFulfillmentGroup); promotableFulfillmentGroup.addCandidateFulfillmentGroupAdjustment( promotableFulfillmentGroupAdjustment); } }