### Question:
FixedOvernightSwapCurveNode implements CurveNode, ImmutableBean, Serializable { public static FixedOvernightSwapCurveNode of(FixedOvernightSwapTemplate template, ObservableId rateId) { return of(template, rateId, 0d); } private  FixedOvernightSwapCurveNode(
      FixedOvernightSwapTemplate template,
      ObservableId rateId,
      double additionalSpread,
      String label,
      CurveNodeDate date,
      CurveNodeDateOrder dateOrder); static FixedOvernightSwapCurveNode of(FixedOvernightSwapTemplate template, ObservableId rateId); static FixedOvernightSwapCurveNode of(
      FixedOvernightSwapTemplate template,
      ObservableId rateId,
      double additionalSpread); static FixedOvernightSwapCurveNode of(
      FixedOvernightSwapTemplate template,
      ObservableId rateId,
      double additionalSpread,
      String label); @Override Set<ObservableId> requirements(); @Override LocalDate date(LocalDate valuationDate, ReferenceData refData); @Override DatedParameterMetadata metadata(LocalDate valuationDate, ReferenceData refData); @Override SwapTrade trade(double quantity, MarketData marketData, ReferenceData refData); @Override ResolvedSwapTrade resolvedTrade(double quantity, MarketData marketData, ReferenceData refData); @Override ResolvedSwapTrade sampleResolvedTrade(
      LocalDate valuationDate,
      FxRateProvider fxProvider,
      ReferenceData refData); @Override double initialGuess(MarketData marketData, ValueType valueType); FixedOvernightSwapCurveNode withDate(CurveNodeDate date); static FixedOvernightSwapCurveNode.Meta meta(); static FixedOvernightSwapCurveNode.Builder builder(); @Override FixedOvernightSwapCurveNode.Meta metaBean(); FixedOvernightSwapTemplate getTemplate(); ObservableId getRateId(); double getAdditionalSpread(); @Override String getLabel(); CurveNodeDate getDate(); @Override CurveNodeDateOrder getDateOrder(); Builder toBuilder(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { FixedOvernightSwapCurveNode test = FixedOvernightSwapCurveNode.of(TEMPLATE, QUOTE_ID, SPREAD); coverImmutableBean(test); FixedOvernightSwapCurveNode test2 = FixedOvernightSwapCurveNode.of( FixedOvernightSwapTemplate.of(TENOR_6M, FixedOvernightSwapConventions.USD_FIXED_TERM_FED_FUND_OIS), QuoteId.of(StandardId.of("OG-Ticker", "Deposit2"))); coverBeanEquals(test, test2); }
@Test public void test_serialization() { FixedOvernightSwapCurveNode test = FixedOvernightSwapCurveNode.of(TEMPLATE, QUOTE_ID, SPREAD); assertSerialization(test); }