### Question:
SecurityInfo implements Attributes, ImmutableBean, Serializable { public static SecurityInfo of(SecurityId id, double tickSize, CurrencyAmount tickValue) { return new SecurityInfo(id, SecurityPriceInfo.of(tickSize, tickValue), ImmutableMap.of()); } SecurityInfo(
      SecurityId id,
      SecurityPriceInfo priceInfo,
      Map<AttributeType<?>, Object> attributes); static SecurityInfo of(SecurityId id, double tickSize, CurrencyAmount tickValue); static SecurityInfo of(SecurityId id, SecurityPriceInfo priceInfo); static SecurityInfoBuilder builder(); @Override ImmutableSet<AttributeType<?>> getAttributeTypes(); @Override Optional<T> findAttribute(AttributeType<T> type); @Override SecurityInfo withAttribute(AttributeType<T> type, T value); @Override SecurityInfo withAttributes(Attributes other); SecurityInfoBuilder toBuilder(); static SecurityInfo.Meta meta(); @Override SecurityInfo.Meta metaBean(); SecurityId getId(); SecurityPriceInfo getPriceInfo(); ImmutableMap<AttributeType<?>, Object> getAttributes(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void test_serialization() { SecurityInfo test = SecurityInfo.of(ID, PRICE_INFO); assertSerialization(test); }