code: @Override
      public void writeFragmentTo(MwsWriter w) {
          w.write("AmazonOrderId", amazonOrderId);
          w.write("SellerOrderId", sellerOrderId);
          w.write("PurchaseDate", purchaseDate);
          w.write("LastUpdateDate", lastUpdateDate);
          w.write("OrderStatus", orderStatus);
          w.write("FulfillmentChannel", fulfillmentChannel);
          w.write("SalesChannel", salesChannel);
          w.write("OrderChannel", orderChannel);
          w.write("ShipServiceLevel", shipServiceLevel);
          w.write("ShippingAddress", shippingAddress);
          w.write("OrderTotal", orderTotal);
          w.write("NumberOfItemsShipped", numberOfItemsShipped);
          w.write("NumberOfItemsUnshipped", numberOfItemsUnshipped);
          w.writeList("PaymentExecutionDetail", "PaymentExecutionDetailItem", paymentExecutionDetail);
          w.write("PaymentMethod", paymentMethod);
          w.write("MarketplaceId", marketplaceId);
          w.write("BuyerEmail", buyerEmail);
          w.write("BuyerName", buyerName);
          w.write("ShipmentServiceLevelCategory", shipmentServiceLevelCategory);
          w.write("ShippedByAmazonTFM", shippedByAmazonTFM);
          w.write("TFMShipmentStatus", tfmShipmentStatus);
          w.write("CbaDisplayableShippingLabel", cbaDisplayableShippingLabel);
          w.write("OrderType", orderType);
          w.write("EarliestShipDate", earliestShipDate);
          w.write("LatestShipDate", latestShipDate);
          w.write("EarliestDeliveryDate", earliestDeliveryDate);
          w.write("LatestDeliveryDate", latestDeliveryDate);
      }
docs: Write members to a MwsWriter.
  
  @param w
  The writer to write to.