class XCcyIborIborSwapCurveNode implements CurveNode, ImmutableBean, Serializable {

  public static XCcyIborIborSwapCurveNode of(XCcyIborIborSwapTemplate template, ObservableId spreadId) {
    return of(template, spreadId, 0d);
  }

  private  XCcyIborIborSwapCurveNode(
      XCcyIborIborSwapTemplate template,
      FxRateId fxRateId,
      ObservableId spreadId,
      double additionalSpread,
      String label,
      CurveNodeDate date,
      CurveNodeDateOrder dateOrder);

}