class SequenceDate implements ImmutableBean, Serializable {

  public static SequenceDate full(YearMonth yearMonth) {
    return new SequenceDate(yearMonth, null, 1, true);
  }

  @ImmutableConstructor private  SequenceDate(
      YearMonth yearMonth,
      Period minimumPeriod,
      int sequenceNumber,
      boolean fullSequence);

}