if (cartExpire != null) {
GregorianCalendar gCal = new GregorianCalendar();
gCal.setTime(cartExpire);
XMLGregorianCalendar xmlCalendar
= _dataFactory.newXMLGregorianCalendar(gCal);
CartExpiration cartExpiry = _objectFact.createCartExpiration();
cartExpiry.setGoodUntilDate(xmlCalendar);
cart.setCartExpiration(cartExpiry);
}
// Add merchantPrivateData if it is provided
if (merchantPrivateData != null) {