boolean (Object o) { if (this == o) return true; if (!(o instanceof DefaultExternalLibraryDependency)) return false; if (!super.equals(o)) return false; DefaultExternalLibraryDependency that = (DefaultExternalLibraryDependency)o; return Objects.equal(file.getPath(), that.file.getPath()); }