@Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Trend)) return false; Trend trend = (Trend) o; if (!name.equals(trend.getName())) return false; if (query != null ? !query.equals(trend.getQuery()) : trend.getQuery() != null) return false; if (url != null ? !url.equals(trend.getURL()) : trend.getURL() != null) return false; if (tweetVolume != trend.getTweetVolume()) return false; return true; }