public void testInterfaceInheritance_GetterSetterAtDifferentLevels() {
mapper = getMapper(new String[] { "inheritanceMapping.xml" });
Long id = new Long(100L);
String name = "John";
Person person = new PersonImpl(id, name);
PersonDTO personDTO = mapper.map(person, PersonDTO.class);
assertEquals("Person DTO has incorrect personId value", id, personDTO.getPersonId());
assertNotNull("name should not be null", personDTO.getName());
assertEquals("Person DTO has incorrect name value", name, personDTO.getName());