Assists in creating consistent equals(Object), toString(), hashCode(), and compareTo(Object) methods. @since 1.0