boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; RemoteCredentialsHolder holder = (RemoteCredentialsHolder)o; if (!myLiteralPort.equals(holder.myLiteralPort)) return false; if (myStorePassword != holder.myStorePassword) return false; if (myStorePassphrase != holder.myStorePassphrase) return false; if (!myHost.equals(holder.myHost)) return false; if (!Objects.equals(myUserName, holder.myUserName)) return false; if (!Objects.equals(myPassword, holder.myPassword)) return false; if (!myPrivateKeyFile.equals(holder.myPrivateKeyFile)) return false; if (!Objects.equals(myPassphrase, holder.myPassphrase)) return false; if (myUseOpenSSHConfig != holder.myUseOpenSSHConfig) return false; if (myAuthType != holder.myAuthType) return false; if (!Objects.equals(myConnectionConfigPatch, holder.myConnectionConfigPatch)) return false; return true; }