### Question:
TypedConverter implements Converter<A, B> { public Class<A> getFromClass() { return this.fromClass; } TypedConverter( @Nonnull Class<A> fromClass, @Nonnull Class<B> toClass ); Class<A> getFromClass(); Class<B> getToClass(); @Nullable abstract B doConvert( @Nonnull A source ); @Nullable B doConvertNull(); @Nullable final B convertCasted( @Nullable Object source ); @Nullable final B convert( @Nullable A source );  }### Answer:
@Test public void getFromClass() { Assert.assertEquals( Integer.class, converter.getFromClass() ); }