values.put("lastName", "bar");
values.put("age", "30");
values.put("birthDate", "1990-12-12");
values.put("married", "true");
values.put("nickName", "FB");
<BUG>ExtendedPerson extendedPerson = (ExtendedPerson) mapper.mapObject(values);
assertThat(extendedPerson).isNotNull();</BUG>
assertThat(extendedPerson.getFirstName()).isEqualTo("foo");
assertThat(extendedPerson.getLastName()).isEqualTo("bar");
assertThat(extendedPerson.getAge()).isEqualTo(30);

values.put("lastName", "bar");
values.put("age", "30");
values.put("birthDate", "1990-12-12");
values.put("married", "true");
values.put("nickName", "FB");
ExtendedPerson extendedPerson = mapper.mapObject(values);
assertThat(extendedPerson).isNotNull();
assertThat(extendedPerson.getFirstName()).isEqualTo("foo");
assertThat(extendedPerson.getLastName()).isEqualTo("bar");
assertThat(extendedPerson.getAge()).isEqualTo(30);
