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