class CouponFixedCompounding extends Coupon {

  @Override
  public Coupon withNotional(final double notional) {
    return new CouponFixedCompounding(getCurrency(), getPaymentTime(), getPaymentYearFraction(), notional, _paymentAccrualFactors, _fixedRate);
  }

  public  CouponFixedCompounding(final Currency currency, final double paymentTime, final double paymentYearFraction, final double notional,
      final double[] paymentAccrualFactors, final double rate);

}