public boolean equals(Object other) { return super.equals(other) && ((InternetAddress) other).personal.equals(personal) && ((InternetAddress) other).address.equals(address);
public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof InternetAddress)) return false;  final InternetAddress internetAddress = (InternetAddress) o;  if (!address.equals(internetAddress.address)) return false; if (!personal.equals(internetAddress.personal)) return false;  return true;
    public boolean equals(Object other) {        return super.equals(other)            && ((InternetAddress) other).personal.equals(personal)            && ((InternetAddress) other).address.equals(address);    }