public virtual void test_builder_invalid_interpolatedSameIndex()
 {
     assertThrowsIllegalArg(() => IborRateStubCalculation.builder().index(GBP_LIBOR_3M).indexInterpolated(GBP_LIBOR_3M).build());
 }
 public virtual void test_builder_invalid_fixedAndKnown()
 {
     assertThrowsIllegalArg(() => IborRateStubCalculation.builder().fixedRate(0.025d).knownAmount(GBP_P1000).build());
 }
 public virtual void test_builder_invalid_knownAndIbor()
 {
     assertThrowsIllegalArg(() => IborRateStubCalculation.builder().knownAmount(GBP_P1000).index(GBP_LIBOR_3M).build());
 }
 //-------------------------------------------------------------------------
 public virtual void test_builder_invalid_fixedAndIbor()
 {
     assertThrowsIllegalArg(() => IborRateStubCalculation.builder().fixedRate(0.025d).index(GBP_LIBOR_3M).build());
 }