### Question:
RequeryMetamodel { public boolean isRequeryManaged(@Nonnull final Class<?> entityClass) { return getManagedTypes().contains(entityClass); } RequeryMetamodel(@Nonnull final EntityModel entityModel); boolean isRequeryManaged(@Nonnull final Class<?> entityClass); boolean isSingleIdAttribute(@Nonnull final Class<?> entityClass,
                                       @Nonnull final String name,
                                       @Nonnull final Class<?> attributeClass);  }### Answer:
@Test public void no_requery_entity_is_not_managed() { assertThat(metamodel.isRequeryManaged(RequeryMetamodel.class)).isFalse(); }
@Test public void requery_entity_is_managed() { assertThat(metamodel.isRequeryManaged(User.class)).isTrue(); }
@Test public void abstract_entity_is_not_managed() { assertThat(metamodel.isRequeryManaged(AbstractUser.class)).isFalse(); }