| Person person = constructor().withParameterTypes(String.class)
 .in(Person.class)
 .newInstance("Yoda");
 
 method("setName").withParameterTypes(String.class)
 .in(person)
 .invoke("Luke");
 
 field("name").ofType(String.class)
 .in(person)
 .set("Anakin");
 
 List<String> powers = field("powers").ofType(new TypeRef<List<String>>() {})
 .in(jedi)
 .get();
 
 |