accept @Nullable parameters
add test on equalsIgnoreWhitespace()
add test on testStringHashCodeIgnoreWhitespaces
fix cleanup on commit: proceed with commit
Merge remote-tracking branch 'origin/master'
fixed tests ( PY-11879)
java: read action in default decompiler
Merge remote-tracking branch 'origin/master'
Merge remote-tracking branch 'origin/master'
CR-IC-6468 rename method
allow to change custom configurable shortcut in single setting page mode (e.g. alt+enter from completion)
trim live template contexts label text to avoid the dialog becoming too wide
IDEA-128864 diff: fix invalid range applying

MergeOperation is created with fixed TextRange, so it will not be updated on change, like RangeHighlighters (and usage of RangeHighlighter is dangerous, as it could be updated incorrectly)
So we have to disable all actions until diff rebuild to prevent document corruption.

The 'right' fix of this issue could be to store line numbers inside action, update them on document change (like in LST), and use Document.getLineStartOffset() and etc inside write action.