class Swaption implements Product, Resolvable<ResolvedSwaption>, ImmutableBean, Serializable {

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

  private  Swaption(
      LongShort longShort,
      SwaptionSettlement swaptionSettlement,
      AdjustableDate expiryDate,
      LocalTime expiryTime,
      ZoneId expiryZone,
      Swap underlying);

}