### Question:
ResolvedBillTrade implements ResolvedTrade, ImmutableBean, Serializable { public static ResolvedBillTrade.Builder builder() { return new ResolvedBillTrade.Builder(); } ResolvedBillTrade(
      PortfolioItemInfo info,
      ResolvedBill product,
      double quantity,
      Payment settlement); static ResolvedBillTrade.Meta meta(); static ResolvedBillTrade.Builder builder(); @Override ResolvedBillTrade.Meta metaBean(); @Override PortfolioItemInfo getInfo(); @Override ResolvedBill getProduct(); double getQuantity(); Optional<Payment> getSettlement(); Builder toBuilder(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void test_builder_quantitySettlement() { assertThatIllegalArgumentException() .isThrownBy(() -> ResolvedBillTrade.builder() .info(TradeInfo.of(date(2015, 3, 25))) .product(ResolvedBillTest.sut()) .quantity(123) .settlement(Payment.of(Currency.USD, 120, date(2015, 3, 27))) .build()); }