class CapitalIndexedBondSecurity implements LegalEntitySecurity, ImmutableBean, Serializable {

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

  private  CapitalIndexedBondSecurity(
      SecurityInfo info,
      Currency currency,
      double notional,
      PeriodicSchedule accrualSchedule,
      InflationRateCalculation rateCalculation,
      DayCount dayCount,
      CapitalIndexedBondYieldConvention yieldConvention,
      LegalEntityId legalEntityId,
      DaysAdjustment settlementDateOffset,
      DaysAdjustment exCouponPeriod);

}