https://kodejava.org/how-do-i-implement-equals-method-using-commons-lang/
How do I implement equals() method using EqualsBuilder class?