package mtymes.javafixes.object;

import static org.apache.commons.lang3.builder.EqualsBuilder.reflectionEquals;
import static org.apache.commons.lang3.builder.HashCodeBuilder.reflectionHashCode;
import static org.apache.commons.lang3.builder.ToStringBuilder.reflectionToString;

public abstract class DataObject {

    @Override
    public boolean equals(Object that) {
        return reflectionEquals(this, that);
    }

    @Override
    public int hashCode() {
        return reflectionHashCode(this);
    }

    @Override
    public String toString() {
        return reflectionToString(this);
    }
}

@@ -271,16 +271,97 @@
 oString;
+%0Aimport static org.apache.commons.lang3.builder.ToStringStyle.SHORT_PREFIX_STYLE;
 %0A%0Apublic
@@ -666,23 +666,43 @@
 oString(this
+, SHORT_PREFIX_STYLE
 );%0A    %7D%0A%7D%0A

change toString style