boolean (final java.lang.Object o) { if (o == this) return true; if (!(o instanceof GetterLazyEahcToString)) return false; final GetterLazyEahcToString other = (GetterLazyEahcToString) o; if (!other.canEqual((java.lang.Object) this)) return false; final java.lang.Object this$value = this.getValue(); final java.lang.Object other$value = other.getValue(); if (this$value == null ? other$value != null : !this$value.equals(other$value)) return false; final java.lang.Object this$value2 = this.value2; final java.lang.Object other$value2 = other.value2; if (this$value2 == null ? other$value2 != null : !this$value2.equals(other$value2)) return false; return true; }