### Question:
DefaultRequeryEntityMetadata implements RequeryEntityMetadata<T> { @Override public Class<T> getJavaType() { return domainClass; } DefaultRequeryEntityMetadata(@Nonnull Class<T> domainClass); @Nonnull static DefaultRequeryEntityMetadata<T> of(@Nonnull Class<T> domainClass); @Nonnull @Override String getEntityName(); @Override String getModelName(); @Override Class<T> getJavaType();  }### Answer:
@Test public void returnsConfiguredType() { DefaultRequeryEntityMetadata<Foo> metadata = new DefaultRequeryEntityMetadata<>(Foo.class); assertThat(metadata.getJavaType()).isEqualTo(Foo.class); }