class GenericVolatilitySurfacePeriodParameterMetadata implements ParameterMetadata, ImmutableBean, Serializable {

  public static GenericVolatilitySurfacePeriodParameterMetadata of(
      Period period,
      Strike strike) {

    String label = Pair.of(period, strike.getLabel()).toString();
    return new GenericVolatilitySurfacePeriodParameterMetadata(period, strike, label);
  }

  private  GenericVolatilitySurfacePeriodParameterMetadata(
      Period period,
      Strike strike,
      String label);

}