String output = Util.getLocalResource("examples/list-bean-3.yaml");
// System.out.println(output);
TypeDescription descr = new TypeDescription(ListBean.class);
descr.putListPropertyType("developers", Developer.class);
Yaml beanLoader = new Yaml(new Constructor(descr));
ListBean parsed = beanLoader.loadAs(output, ListBean.class);
assertNotNull(parsed);
List<Human> developers = parsed.getDevelopers();
assertEquals(2, developers.size());
assertEquals("Committer must be recognised.", Developer.class, developers.get(0).getClass());
Developer fred = (Developer) developers.get(0);