}
lineItem.setCustomFieldValues(customFieldValues.toArray(new BaseCustomFieldValue[]{}));
// Update the line item on the server.
LineItem[] lineItems = lineItemService.updateLineItems(new LineItem[] {lineItem});
if (lineItems != null) {
for (LineItem updatedLineItem : lineItems) {
List<String> customFieldValueStrings = new ArrayList<String>();
for (BaseCustomFieldValue baseCustomFieldValue : lineItem.getCustomFieldValues()) {