class DefaultCurveMetadata implements CurveMetadata, ImmutableBean, Serializable {

  public static DefaultCurveMetadata of(String name) {
    return of(CurveName.of(name));
  }

    DefaultCurveMetadata(
      CurveName curveName,
      ValueType xValueType,
      ValueType yValueType,
      Map<CurveInfoType<?>, Object> info,
      List<? extends ParameterMetadata> parameterMetadata);

}