package com.algocrafts.pages; import static org.apache.commons.lang.builder.EqualsBuilder.reflectionEquals; import static org.apache.commons.lang.builder.HashCodeBuilder.reflectionHashCode; public class Person { private int number; private final String firstName; private final String lastName; private final int points; public Person(int number, String firstName, String lastName, int points) { this.number = number; this.firstName = firstName; this.lastName = lastName; this.points = points; } @Override public String toString() { return "new Person(\"" + number + "\",\"" + firstName + "\",\"" + lastName + "\"," + points + ")\n"; } @Override public boolean equals(Object other) { return reflectionEquals(this, other); } @Override public int hashCode() { return reflectionHashCode(this); } }