class AdjustableDate implements ImmutableBean, Serializable {

  public static AdjustableDate of(LocalDate date) {
    return new AdjustableDate(date, BusinessDayAdjustment.NONE);
  }

  private  AdjustableDate(
      LocalDate unadjusted,
      BusinessDayAdjustment adjustment);

}