class NormalIborFutureOptionExpirySimpleMoneynessVolatilities implements NormalIborFutureOptionVolatilities, ImmutableBean, Serializable {

  public static NormalIborFutureOptionExpirySimpleMoneynessVolatilities of(
      IborIndex index,
      ZonedDateTime valuationDateTime,
      Surface surface) {

    return new NormalIborFutureOptionExpirySimpleMoneynessVolatilities(index, valuationDateTime, surface);
  }

  @ImmutableConstructor private  NormalIborFutureOptionExpirySimpleMoneynessVolatilities(
      IborIndex index,
      ZonedDateTime valuationDateTime,
      Surface surface);

}