### Question:
EntryMetadata { public static EntryMetadata create(EntryTtl entryTtl) { return new AutoValue_EntryMetadata(entryTtl); } EntryMetadata(); static EntryMetadata create(EntryTtl entryTtl); abstract EntryTtl getEntryTtl();  }### Answer:
@Test void testEquals() { new EqualsTester() .addEqualityGroup( EntryMetadata.create(EntryTtl.NO_PROPAGATION), EntryMetadata.create(EntryTtl.NO_PROPAGATION)) .addEqualityGroup(EntryMetadata.create(EntryTtl.UNLIMITED_PROPAGATION)) .testEquals(); }