class SabrModelFitter extends SmileModelFitter<SabrFormulaData> {

  @Override
  protected NonLinearParameterTransforms getTransform(DoubleArray start) {
    final BitSet fixed = new BitSet();
    return new UncoupledParameterTransforms(start, DEFAULT_TRANSFORMS, fixed);
  }

  @SuppressWarnings("unchecked") public  SabrModelFitter(
      double forward,
      DoubleArray strikes,
      double timeToExpiry,
      DoubleArray impliedVols,
      DoubleArray error,
      SabrVolatilityFormula sabrVolatilityFormula);
  public  SabrModelFitter(
      double forward,
      DoubleArray strikes,
      double timeToExpiry,
      DoubleArray impliedVols,
      DoubleArray error,
      VolatilityFunctionProvider<SabrFormulaData> model);

}