when detect inaccessible classes in static context take into account NewExpression qualifiers
(cherry picked from commit 7bf7cb9e6f28247d61187dc1e0a371cd70ede6ed)
import module: cleanup builders after import; init "update" state (IDEA-96623)
(cherry picked from commit 77465f3f475860f80f3039030828b494f4af5cb9)
typo (IDEA-97120)
(cherry picked from commit 019271c08f086cf01403ffca276b487732c3ffad)
use range markers to prevent e.g. copyright to break the text
(cherry picked from commit 19da4404eea0e84d7f889e3f18c12a194a11d402)
do not multiply downloaded plugins on enable/disable filter (IDEA-97153)
(cherry picked from commit a97b64c4ba0a9471aac87769b34aea9e7b387729)
restore new expressions correctly (IDEA-97001)
(cherry picked from commit 6391d81307f1946e98a3abe6f8e7620603b8820c)
find action: close popup before settings dialog is shown (IDEA-97352)
(cherry picked from commit 4a2da01936594cadb4928263f73a4c0ef9749940)
introduce field: choose anchor corresponding to used fields without initializer (IDEA-97420)
(cherry picked from commit 032a2a603abb0ee881423336ae9f4bd8c502ed2e)
do not suggest @Nullable if it is not applicable in current context (IDEA-96474)
(cherry picked from commit 25782dcb7a9c98864a36251e616eca91571d01bb)
no enclosing instance (IDEA-97063)
(cherry-picked from 7cff72c)
inplace introduce: do not replace identifier with method expr even when ref names equals (IDEA-97536)
(cherry picked from commit b8c340ff6bbab4c47d4d33c51ff764a3946c335f)
inplace extract: from injected editor (IDEA-97682)
(cherry picked from commit f038ae950e06e3de761362bf6788b870ff038415)
pull up: delete @Override annotation if it is inappropriate in new hierarchy (IDEA-97598)
(cherry picked from commit 762fce13c9635605feed0e56ac70cfdb769b772b)
java api checker: support @since 1.7
(cherry picked from commit 2ec5a213cffd3986772146208e908b481c42d6c4)
revert: use always top level editor in java only
(cherry picked from commit 890d871601941d55fe49db96ad17e9581aceb535)
comment test