/// <summary>
 /// Creates an instance.
 /// </summary>
 /// <param name="futurePricer">  the pricer for <seealso cref="ResolvedBondFutureOption"/> </param>
 public BlackBondFutureOptionMarginedProductPricer(DiscountingBondFutureProductPricer futurePricer)
 {
     this.futurePricer = ArgChecker.notNull(futurePricer, "futurePricer");
 }
 /// <summary>
 /// Creates an instance.
 /// </summary>
 /// <param name="productPricer">  the pricer for <seealso cref="BondFuture"/> </param>
 public DiscountingBondFutureTradePricer(DiscountingBondFutureProductPricer productPricer)
 {
     this.productPricer = ArgChecker.notNull(productPricer, "productPricer");
 }