### Question:
CmsSabrExtrapolationParams implements CalculationParameter, ImmutableBean, Serializable { public static CmsSabrExtrapolationParams of(double cutOffStrike, double mu) { return new CmsSabrExtrapolationParams(cutOffStrike, mu); } private  CmsSabrExtrapolationParams(
      double cutOffStrike,
      double mu); static CmsSabrExtrapolationParams of(double cutOffStrike, double mu); @Override Optional<CalculationParameter> filter(CalculationTarget target, Measure measure); static TypedMetaBean<CmsSabrExtrapolationParams> meta(); @Override TypedMetaBean<CmsSabrExtrapolationParams> metaBean(); double getCutOffStrike(); double getMu(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { CmsSabrExtrapolationParams test = CmsSabrExtrapolationParams.of(1d, 2d); coverImmutableBean(test); CmsSabrExtrapolationParams test2 = CmsSabrExtrapolationParams.of(3d, 4d); coverBeanEquals(test, test2); }
@Test public void test_serialization() { CmsSabrExtrapolationParams test = CmsSabrExtrapolationParams.of(1d, 2d); assertSerialization(test); }