class 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);

}