class CreditCouponPaymentPeriod implements ImmutableBean, Serializable {

  public static CreditCouponPaymentPeriod.Builder builder() {
    return new CreditCouponPaymentPeriod.Builder();
  }

  private  CreditCouponPaymentPeriod(
      Currency currency,
      double notional,
      LocalDate startDate,
      LocalDate endDate,
      LocalDate unadjustedStartDate,
      LocalDate unadjustedEndDate,
      LocalDate effectiveStartDate,
      LocalDate effectiveEndDate,
      LocalDate paymentDate,
      double fixedRate,
      double yearFraction);

}