@Override public boolean equals(Object obj) { if (!(obj instanceof GuildVoiceState)) { return false; } GuildVoiceState oStatus = (GuildVoiceState) obj; return this == oStatus || (this.getMember().equals(oStatus.getMember()) && this.getGuild().equals(oStatus.getGuild())); }