@Override
    public boolean equals(Object o) {
      if (this == o) return true;
      if (o == null || getClass() != o.getClass()) return false;

      Password password1 = (Password) o;

      if (password != null ? !password.equals(password1.password) : password1.password != null)
        return false;
      if (server != null ? !server.equals(password1.server) : password1.server != null)
        return false;
      if (userName != null ? !userName.equals(password1.userName) : password1.userName != null)
        return false;

      return true;
    }