in intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/projectView/SyncChangesHelpTooltip.java [305:317]
public boolean equals(Object that) {
if (this == that) return true;
if (that == null || getClass() != that.getClass()) return false;
SyncChangesHelpTooltip tooltip = (SyncChangesHelpTooltip)that;
return neverHide == tooltip.neverHide &&
(title == null ? tooltip.title == null
: tooltip.title != null && Objects.equals(title.get(), tooltip.title.get())) &&
Objects.equals(shortcut, tooltip.shortcut) &&
Objects.equals(description, tooltip.description) &&
Objects.equals(links, tooltip.links) &&
alignment == tooltip.alignment &&
Objects.equals(masterPopupOpenCondition, tooltip.masterPopupOpenCondition);
}