/** * Copyright (C) 2013 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.analytics.financial.commodity.multicurvecommodity.annuity; import com.opengamma.analytics.financial.commodity.multicurvecommodity.definition.CouponCommodityDefinition; import com.opengamma.analytics.financial.instrument.annuity.AnnuityDefinition; import com.opengamma.financial.convention.calendar.Calendar; /** * A wrapper class for a AnnuityDefinition containing CouponCommodityDefinition. * @param <P> The coupon type. */ public class AnnuityCouponCommodityDefinition<P extends CouponCommodityDefinition> extends AnnuityDefinition<P> { /** * Constructor from a list of coupons. * @param coupons The coupons. * @param calendar The holiday calendar, not null */ public AnnuityCouponCommodityDefinition(final P[] coupons, final Calendar calendar) { super(coupons, calendar); } }