commodityOption.getStrike() * 100.0, // TODO: Remove when security stops scaling price
exerciseType,
isCall);
} else if (underlyingSecurity instanceof EnergyFutureSecurity) {
final EnergyFutureDefinition underlyingDefinition = (EnergyFutureDefinition) underlyingSecurity.accept(_futureSecurityConverter);
return new EnergyFutureOptionDefinition(expiry,
underlyingDefinition,
commodityOption.getStrike() * 100.0, // TODO: Remove when security stops scaling price
exerciseType,
isCall);
} else if (underlyingSecurity instanceof MetalFutureSecurity) {