### Question:
TenorAdjustment implements Resolvable<DateAdjuster>, ImmutableBean, Serializable { public static TenorAdjustment of( Tenor tenor, PeriodAdditionConvention additionConvention, BusinessDayAdjustment adjustment) { return new TenorAdjustment(tenor, additionConvention, adjustment); } private  TenorAdjustment(
      Tenor tenor,
      PeriodAdditionConvention additionConvention,
      BusinessDayAdjustment adjustment); static TenorAdjustment of(
      Tenor tenor,
      PeriodAdditionConvention additionConvention,
      BusinessDayAdjustment adjustment); static TenorAdjustment ofLastDay(Tenor tenor, BusinessDayAdjustment adjustment); static TenorAdjustment ofLastBusinessDay(Tenor tenor, BusinessDayAdjustment adjustment); LocalDate adjust(LocalDate date, ReferenceData refData); @Override DateAdjuster resolve(ReferenceData refData); @Override String toString(); static TenorAdjustment.Meta meta(); static TenorAdjustment.Builder builder(); @Override TenorAdjustment.Meta metaBean(); Tenor getTenor(); PeriodAdditionConvention getAdditionConvention(); BusinessDayAdjustment getAdjustment(); Builder toBuilder(); @Override boolean equals(Object obj); @Override int hashCode();  }### Answer:
@Test public void coverage() { coverImmutableBean(TenorAdjustment.of(TENOR_3M, LAST_DAY, BDA_FOLLOW_SAT_SUN)); }
@Test public void test_serialization() { assertSerialization(TenorAdjustment.of(TENOR_3M, LAST_DAY, BDA_FOLLOW_SAT_SUN)); }