class AmericanExchangeOptionFunctionProvider extends OptionFunctionProvider2D {

  @Override
  public double getSign() {
    throw new IllegalArgumentException("Call/put is not relevant for this option");
  }

  public  AmericanExchangeOptionFunctionProvider(final double timeToExpiry, final int steps, final double quantity1, final double quantity2);

}