if (cart != null && cart.getFulfillmentGroups() != null && !cart.getFulfillmentGroups().isEmpty()) {
List<FulfillmentGroup> fulfillmentGroups = cart.getFulfillmentGroups();
List<FulfillmentGroupWrapper> fulfillmentGroupWrappers = new ArrayList<FulfillmentGroupWrapper>();
for (FulfillmentGroup fulfillmentGroup : fulfillmentGroups) {
FulfillmentGroupWrapper fulfillmentGroupWrapper = (FulfillmentGroupWrapper) context.getBean(FulfillmentGroupWrapper.class.getName());
fulfillmentGroupWrapper.wrapSummary(fulfillmentGroup, request);
fulfillmentGroupWrappers.add(fulfillmentGroupWrapper);
}
return fulfillmentGroupWrappers;
}
throw BroadleafWebServicesException.build(Response.Status.NOT_FOUND.getStatusCode())