### Question:
LabelDateParameterMetadata implements DatedParameterMetadata, ImmutableBean, Serializable { public static LabelDateParameterMetadata of(LocalDate date) { ArgChecker.notNull(date, "date"); return new LabelDateParameterMetadata(date, date.toString()); } private  LabelDateParameterMetadata(
      LocalDate date,
      String label); static LabelDateParameterMetadata of(LocalDate date); static LabelDateParameterMetadata of(LocalDate date, String label); @Override String getIdentifier(); static LabelDateParameterMetadata.Meta meta(); @Override LabelDateParameterMetadata.Meta metaBean(); @Override LocalDate getDate(); @Override String getLabel(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { LabelDateParameterMetadata test = LabelDateParameterMetadata.of(DATE, "Label"); coverImmutableBean(test); LabelDateParameterMetadata test2 = LabelDateParameterMetadata.of(date(2014, 1, 1), "Label2"); coverBeanEquals(test, test2); }
@Test public void test_serialization() { LabelDateParameterMetadata test = LabelDateParameterMetadata.of(DATE, "Label"); assertSerialization(test); }