@Test
public void getSetTargetType() throws Exception {

    ConversionContext ctx = new ConversionContext.Builder("getTargetType", TypeLiteral.of(String.class)).build();
    assertThat(ctx.getTargetType()).isEqualTo(TypeLiteral.of(String.class));
    ctx = new ConversionContext.Builder("setTargetType", TypeLiteral.of(String.class)).setTargetType(TypeLiteral.of(Integer.class)).build();
    assertThat(ctx.getTargetType()).isEqualTo(TypeLiteral.of(Integer.class));
}