// create a index CDS on with 500 bps coupon
 private static Trade createIndex0001() {
   return CdsConventions.USD_NORTH_AMERICAN.toTrade(
       LocalDate.of(2014, 3, 20),
       LocalDate.of(2019, 6, 20),
       BuySell.BUY,
       100_000_000d,
       0.0500,
       IndexReferenceInformation.of(MarkitRedCode.id("INDEX0001"), 22, 4),
       2_000_000d,
       LocalDate.of(2014, 10, 21));
 }
 // create a single name CDS with 500 bps coupon
 private static Trade createCompany02Cds() {
   return CdsConventions.USD_NORTH_AMERICAN.toTrade(
       LocalDate.of(2014, 9, 22),
       LocalDate.of(2019, 12, 20),
       BuySell.BUY,
       100_000_000d,
       0.0500,
       SingleNameReferenceInformation.of(
           MarkitRedCode.id("COMP02"),
           SeniorityLevel.SENIOR_UNSECURED_FOREIGN,
           Currency.USD,
           RestructuringClause.NO_RESTRUCTURING_2014),
       -1_370_582.00d,
       LocalDate.of(2014, 10, 21));
 }