boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; RemoteSdkCredentialsHolder holder = (RemoteSdkCredentialsHolder)o; if (!getLiteralPort().equals(holder.getLiteralPort())) return false; if (isStorePassphrase() != holder.isStorePassphrase()) return false; if (isStorePassword() != holder.isStorePassword()) return false; if (getAuthType() != holder.getAuthType()) return false; if (!getHost().equals(holder.getHost())) return false; if (getPassphrase() != null ? !getPassphrase().equals(holder.getPassphrase()) : holder.getPassphrase() != null) return false; if (getPassword() != null ? !getPassword().equals(holder.getPassword()) : holder.getPassword() != null) return false; if (!getPrivateKeyFile().equals(holder.getPrivateKeyFile())) { return false; } if (getUserName() != null ? !getUserName().equals(holder.getUserName()) : holder.getUserName() != null) return false; if (!myRemoteSdkProperties.equals(holder.myRemoteSdkProperties)) { return false; } return true; }