### Question:
Quote implements ImmutableBean { public static Quote of(QuoteId quoteId, double value) { return new Quote(quoteId, value); } private  Quote(
      QuoteId quoteId,
      double value); static Quote of(QuoteId quoteId, double value); static Quote.Meta meta(); @Override Quote.Meta metaBean(); QuoteId getQuoteId(); double getValue(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void test_of_nullQuoteId() throws Exception { assertThatIllegalArgumentException().isThrownBy(() -> Quote.of(null, 1.2345)); }
@Test public void coverage() { Quote test = Quote.of(QUOTE_ID_1, 1.234); coverImmutableBean(test); Quote test2 = Quote.of(QuoteId.of(StandardId.of("a", "b")), 4.321); coverBeanEquals(test, test2); }