class RatesCurveInputs implements ImmutableBean, Serializable {

  public static RatesCurveInputs of(Map<? extends MarketDataId<?>, ?> marketData, CurveMetadata metadata) {
    return new RatesCurveInputs(marketData, metadata);
  }

  private  RatesCurveInputs(
      Map<? extends MarketDataId<?>, ?> marketData,
      CurveMetadata curveMetadata);

}