public Document createMerchantCalResults(
List<CouponResult> couponList, List<GiftCertificateResult> giftCertList,
float totalTaxAmount, float shippingRate, boolean isShippable,
String addressId) throws ProtocolException {
MerchantCodeResults merchantCodeResults
= _objectFact.createResultMerchantCodeResults();
List list = merchantCodeResults.getCouponResultOrGiftCertificateResult();
if (couponList != null) {
for (Object coupon : couponList) {
list.add(coupon);
}
}