### Question:
YearMonthDateParameterMetadata implements DatedParameterMetadata, ImmutableBean, Serializable { public static YearMonthDateParameterMetadata.Meta meta() { return YearMonthDateParameterMetadata.Meta.INSTANCE; } private  YearMonthDateParameterMetadata(
      LocalDate date,
      YearMonth yearMonth,
      String label); static YearMonthDateParameterMetadata of(LocalDate date, YearMonth yearMonth); static YearMonthDateParameterMetadata of(LocalDate date, YearMonth yearMonth, String label); @Override YearMonth getIdentifier(); static YearMonthDateParameterMetadata.Meta meta(); @Override YearMonthDateParameterMetadata.Meta metaBean(); @Override LocalDate getDate(); YearMonth getYearMonth(); @Override String getLabel(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void test_builder_incomplete() { BeanBuilder<? extends YearMonthDateParameterMetadata> builder = YearMonthDateParameterMetadata.meta().builder(); builder.set(YearMonthDateParameterMetadata.meta().date(), DATE); assertThatIllegalArgumentException().isThrownBy(() -> builder.build()); }