class IssuerCurveInputsId implements MarketDataId<RatesCurveInputs>, ImmutableBean, Serializable {

  public static IssuerCurveInputsId of(
      CurveGroupName groupName,
      CurveName curveName,
      ObservableSource obsSource) {

    return new IssuerCurveInputsId(groupName, curveName, obsSource);
  }

  private  IssuerCurveInputsId(
      CurveGroupName curveGroupName,
      CurveName curveName,
      ObservableSource observableSource);

}