class Fra implements Product, Resolvable<ResolvedFra>, ImmutableBean, Serializable {

  public static Fra.Builder builder() {
    return new Fra.Builder();
  }

  private  Fra(
      BuySell buySell,
      Currency currency,
      double notional,
      LocalDate startDate,
      LocalDate endDate,
      BusinessDayAdjustment businessDayAdjustment,
      AdjustableDate paymentDate,
      double fixedRate,
      IborIndex index,
      IborIndex indexInterpolated,
      DaysAdjustment fixingDateOffset,
      DayCount dayCount,
      FraDiscountingMethod discounting);

}