class ZeroRateDiscountFactors implements DiscountFactors, ImmutableBean, Serializable {

  public static ZeroRateDiscountFactors of(Currency currency, LocalDate valuationDate, Curve underlyingCurve) {
    return new ZeroRateDiscountFactors(currency, valuationDate, underlyingCurve);
  }

  @ImmutableConstructor private  ZeroRateDiscountFactors(
      Currency currency,
      LocalDate valuationDate,
      Curve curve);

}