class IborCapFloor implements Product, Resolvable<ResolvedIborCapFloor>, ImmutableBean, Serializable {

  public static IborCapFloor of(IborCapFloorLeg capFloorLeg) {
    return new IborCapFloor(capFloorLeg, null);
  }

  private  IborCapFloor(
      IborCapFloorLeg capFloorLeg,
      SwapLeg payLeg);

}