fix Cut functionality and tests
[diff] Simplify the "gear" button implementation
rearranger @Nullable replacement
IDEA-124077 Enum code reformat destroys enum
IDEA-123484:  use newHashSet(map()) instead of map2Set(),
import static ContainerUtil.*
IDEA-123484: trait -> type_definitions token set
IDEA-123484: override/implement actions are aware of traits
prevent SOE when creating PIEAE (EA-56284, EA-56810, EA-56809)
don't highlight if psi was invalidated (EA-56385 - PIEAE: PsiUtilCore.ensureValid)
Fix list selection background when unfocused

It used to have the same blue bg, e.g. in the log's changes browser
when focus was on the commit list.
fix compilation
fixed NPE in evaluate handler