fixed PY-11705 Nothing is selected by default in Docstring format field
extract ReflectionUtil.getMethodDeclaringClass
remove unused IdSet
Java surrounders: check surrounder availability in tests
Java surrounders: if and not surrounder should be able to handle java.lang
.Boolean expressions
'writeln' added
[log] IDEA-116242 Allow multiple users selection in the log filter

* Let FilterPopupComponent return several filters instead of one.
  Filter results will be united with OR.
  Clarify this fact in javadocs.

* UserFilterPopupComponent: open a multi-line editor popup to enter
  user names.
* Names can be separated with comma, | and \n.
* Since there can be several user names, persist not single users,
  but user groups. Use a custom class, because List<List<String>>
  seems to be not possible in PersistentStateComponent by default.
* Rename the State property to avoid conflicts when upgrading.
* Display user names like this: "John|Bob". If the name is too long,
  shorten with ellipsis; still display full names in tooltips.
Cleanup (more common code extracted; dispose condition; wording)
IDEA-118970 (preparation, cleanup, minor optimization)
IDEA-118970 (external URL formatting for Javadoc 8)
parameterized test: sample cases
[vcs-log] user-filter: treat empty user name as no filter.
getItem returns Item typed object +review
continue WEB-2093: up/down/add/remove actions
overrides
mac file chooser must respect FileChooserDescriptor.isFileSelectable +review

Client can override isFileSelectable, but mac file chooser doesn't support complex selection logic, so, we should perform post-check.
cleanup, reuse getItem
continue WEB-2093: fix editing
Cleanup (typo)
allow external documentation over references with multiple resolve