### Question:
FixedInflationSwapTemplate implements TradeTemplate, ImmutableBean, Serializable { public static FixedInflationSwapTemplate of(Tenor tenor, FixedInflationSwapConvention convention) { return FixedInflationSwapTemplate.builder() .tenor(tenor) .convention(convention) .build(); } private  FixedInflationSwapTemplate(
      Tenor tenor,
      FixedInflationSwapConvention convention); static FixedInflationSwapTemplate of(Tenor tenor, FixedInflationSwapConvention convention); SwapTrade createTrade(
      LocalDate tradeDate,
      BuySell buySell,
      double notional,
      double fixedRate,
      ReferenceData refData); static FixedInflationSwapTemplate.Meta meta(); static FixedInflationSwapTemplate.Builder builder(); @Override FixedInflationSwapTemplate.Meta metaBean(); Tenor getTenor(); FixedInflationSwapConvention getConvention(); Builder toBuilder(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { FixedInflationSwapTemplate test = FixedInflationSwapTemplate.of(TENOR_10Y, CONV); coverImmutableBean(test); FixedInflationSwapTemplate test2 = FixedInflationSwapTemplate.of(TENOR_10Y, CONV2); coverBeanEquals(test, test2); }
@Test public void test_serialization() { FixedInflationSwapTemplate test = FixedInflationSwapTemplate.of(TENOR_10Y, CONV); assertSerialization(test); }