protected Matcher createMatcher() throws Exception {
return new ReflectionMatcher(null);
}
protected Object createPerson1() throws Exception {
Person person = new Person();
person.setName("John");
person.setSurname("Batman");
person.setAge(40);
person.setGender(Person.Gender.MALE);
Address address = new Address();
address.setStreet("Old Street");
address.setPostCode("SW12345");
person.setAddress(address);
PhoneNumber phoneNumber1 = new PhoneNumber();
phoneNumber1.setNumber("0040888888");
PhoneNumber phoneNumber2 = new PhoneNumber();
phoneNumber2.setNumber("004012345");
person.setPhoneNumbers(Arrays.asList(phoneNumber1, phoneNumber2));
return person;
}