public void updateEmotesets(Set<Integer> emotesets){
  if (!isVisible() || emotesets == null || emotesets.equals(this.emotesets)) {
    return;
  }
  this.emotesets=new HashSet<>(emotesets);
  setUpdated(UPDATE_EMOTESET_CHANGED);
  showEmotes();
}

public void updateEmotesets ( Set < Integer > emotesets ) { if ( ! isVisible ( ) || emotesets == null || emotesets . equals ( this . emotesets ) ) { return ; } this . emotesets = new HashSet < > ( emotesets ) ; setUpdated ( UPDATE_EMOTESET_CHANGED ) ; showEmotes ( ) ; }
updates the emotesets that are used to display the correct subemotes and refreshes the subscriber emotes if necessary .
