code: @Override
      public void readFragmentFrom(MwsReader r) {
          asin = r.read("ASIN", String.class);
          sellerSKU = r.read("SellerSKU", String.class);
          orderItemId = r.read("OrderItemId", String.class);
          title = r.read("Title", String.class);
          quantityOrdered = r.read("QuantityOrdered", int.class);
          quantityShipped = r.read("QuantityShipped", Integer.class);
          itemPrice = r.read("ItemPrice", Money.class);
          shippingPrice = r.read("ShippingPrice", Money.class);
          giftWrapPrice = r.read("GiftWrapPrice", Money.class);
          itemTax = r.read("ItemTax", Money.class);
          shippingTax = r.read("ShippingTax", Money.class);
          giftWrapTax = r.read("GiftWrapTax", Money.class);
          shippingDiscount = r.read("ShippingDiscount", Money.class);
          promotionDiscount = r.read("PromotionDiscount", Money.class);
          promotionIds = r.readList("PromotionIds", "PromotionId", String.class);
          codFee = r.read("CODFee", Money.class);
          codFeeDiscount = r.read("CODFeeDiscount", Money.class);
          giftMessageText = r.read("GiftMessageText", String.class);
          giftWrapLevel = r.read("GiftWrapLevel", String.class);
          invoiceData = r.read("InvoiceData", InvoiceData.class);
          conditionNote = r.read("ConditionNote", String.class);
          conditionId = r.read("ConditionId", String.class);
          conditionSubtypeId = r.read("ConditionSubtypeId", String.class);
          scheduledDeliveryStartDate = r.read("ScheduledDeliveryStartDate", String.class);
          scheduledDeliveryEndDate = r.read("ScheduledDeliveryEndDate", String.class);
      }
docs: Read members from a MwsReader.
  
  @param r
  The reader to read from.