class CouponCMSDefinition extends CouponFloatingDefinition {

  public SwapFixedIborDefinition getUnderlyingSwap() {
    return _underlyingSwap;
  }

  public  CouponCMSDefinition(final Currency currency, final ZonedDateTime paymentDate, final ZonedDateTime accrualStartDate, final ZonedDateTime accrualEndDate, final double accrualFactor,
      final double notional, final ZonedDateTime fixingDate, final SwapFixedIborDefinition underlyingSwap, final IndexSwap cmsIndex);

}