boolean (Object o) { if (!super.equals(o)) return false; GradleExecutionSettings that = (GradleExecutionSettings)o; if (myDistributionType != that.myDistributionType) return false; if (!Objects.equals(myGradleHome, that.myGradleHome)) return false; if (!Objects.equals(myJavaHome, that.myJavaHome)) return false; if (!Objects.equals(myServiceDirectory, that.myServiceDirectory)) return false; return true; }