### Question:
IborAveragedRateComputation implements RateComputation, ImmutableBean, Serializable { public static IborAveragedRateComputation of(List<IborAveragedFixing> fixings) { return new IborAveragedRateComputation(fixings); } @ImmutableConstructor private  IborAveragedRateComputation(List<IborAveragedFixing> fixings); static IborAveragedRateComputation of(List<IborAveragedFixing> fixings); IborIndex getIndex(); double getTotalWeight(); @Override void collectIndices(ImmutableSet.Builder<Index> builder); static IborAveragedRateComputation.Meta meta(); @Override IborAveragedRateComputation.Meta metaBean(); ImmutableList<IborAveragedFixing> getFixings(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { IborAveragedRateComputation test = IborAveragedRateComputation.of(FIXINGS); coverImmutableBean(test); IborAveragedRateComputation test2 = IborAveragedRateComputation.of(FIXINGS.subList(0, 1)); coverBeanEquals(test, test2); }
@Test public void test_serialization() { IborAveragedRateComputation test = IborAveragedRateComputation.of(FIXINGS); assertSerialization(test); }