boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; BuildScriptClasspathModelImpl other = (BuildScriptClasspathModelImpl)o; if (!myClasspathEntries.equals(other.myClasspathEntries)) return false; if (gradleHomeDir == null && other.gradleHomeDir != null || gradleHomeDir != null && (other.gradleHomeDir == null || !gradleHomeDir.getPath().equals(other.gradleHomeDir.getPath()))) { return false; } if (!Objects.equals(myGradleVersion, other.myGradleVersion)) return false; return true; }