importlombok.EqualsAndHashCode;@EqualsAndHashCode(callSuper =false)publicclassPerson{privateString name;privateint age;// Constructor, getters and setters...}// Child class inherits from PersonpublicclassEmployeeextendsPerson{privateint id;// Constructor, getters and setters...}// Example usagePerson person1 =newPerson("Alice",30);Person person2 =newPerson("Bob",25);Employee employee =newEmployee("Charlie",35,1001);System.out.println(person1.equals(person2));// prints falseSystem.out.println(person1.hashCode()== person2.hashCode());// prints false// Without @EqualsAndHashCode(callSuper = false), the following would print falseSystem.out.println(employee.equals(person1));// prints falseSystem.out.println(employee.hashCode()== person1.hashCode());// prints false// With @EqualsAndHashCode(callSuper = false), the following prints trueSystem.out.println(employee.equals(newEmployee("Charlie",35,1001)));// prints trueSystem.out.println(employee.hashCode()==newEmployee("Charlie",35,1001).hashCode());// prints true