class IsdaHomogenousCdsIndexTradePricer {

  public PointSensitivities parSpreadSensitivity(
      ResolvedCdsIndexTrade trade,
      CreditRatesProvider ratesProvider,
      ReferenceData refData) {

    LocalDate settlementDate = calculateSettlementDate(trade, ratesProvider, refData);
    return productPricer.parSpreadSensitivity(trade.getProduct(), ratesProvider, settlementDate, refData).build();
  }

  public  IsdaHomogenousCdsIndexTradePricer();
  public  IsdaHomogenousCdsIndexTradePricer(AccrualOnDefaultFormula formula);

}