class ForexNonDeliverableOptionDefinition implements InstrumentDefinition<InstrumentDerivative> {

  @Override
  public ForexNonDeliverableOption toDerivative(final ZonedDateTime date) {
    return new ForexNonDeliverableOption(_underlyingNDF.toDerivative(date), _isCall, _isLong);
  }

  public  ForexNonDeliverableOptionDefinition(final ForexNonDeliverableForwardDefinition forex, final boolean isCall, final boolean isLong);

}