### Question:
ObjectConverter extends TypedConverter<T, T> { @Nullable @Override public T doConvert( @Nonnull T source ) throws ConversionException { return source; } ObjectConverter( @Nonnull Class<T> c ); @Nullable @Override T doConvert( @Nonnull T source );  }### Answer:
@Test public void doConvert() { final Object o = new Object(); Assert.assertSame( o, converter.convert( o ) ); }