### Question:
SimpleLegalEntity implements LegalEntity, Serializable, ImmutableBean { public static SimpleLegalEntity of( LegalEntityId legalEntityId, String name, Country country) { return new SimpleLegalEntity( legalEntityId, name, country); } private  SimpleLegalEntity(
      LegalEntityId legalEntityId,
      String name,
      Country country); static MetaBean meta(); static SimpleLegalEntity of(
      LegalEntityId legalEntityId,
      String name,
      Country country); @Override MetaBean metaBean(); @Override LegalEntityId getLegalEntityId(); @Override String getName(); @Override Country getCountry(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { SimpleLegalEntity test = SimpleLegalEntity.of(LEI, "US GOV", Country.US); coverImmutableBean(test); SimpleLegalEntity test2 = SimpleLegalEntity.of(LEI2, "GB GOV", Country.GB); coverBeanEquals(test, test2); }
@Test public void test_serialization() { SimpleLegalEntity test = SimpleLegalEntity.of(LEI, "US GOV", Country.US); assertSerialization(test); }