start(new Callback() {
@Override protected void test() {
TypeElement map = elements.getTypeElement(Map.class.getName());
TypeParameterElement k = map.getTypeParameters().get(0);
assertThat(
target.convert(k.asType()),
is((Type) f.newNamedType(f.newSimpleName("K"))));
TypeElement list = elements.getTypeElement(List.class.getName());
TypeParameterElement e = list.getTypeParameters().get(0);
assertThat(