Debugger tests: do not check breakpoint line and file extension for JDK classes
Evaluate expression: add readAction during file analysis
Make ReferenceSearcher a parameter for JavaToKotlinConverter
J2K: initialize NotNullManager
Minor add message for class cast
EA-59672
JS backend: fix KT-5603 (Multiple catch): add tests
JS backend: fix KT-5603 (Multiple catch): support for multiply catch clauses
JS backend: catch fix refactoring
JS backend: support for Throwable.getMessage
Minor: rename DiagnosticHolder -> DiagnosticSink
Prevent external change in SimpleDiagnostics and convert to Kotlin
Default implementations for some functions in Diagnostics
Introduce MutableDiagnosticsWithSuppression and use it in BindingTrace implementations

Exposes the fact that Diagnostics is in fact a mutable entity with readonly API
Update readonly view when diagnostics are modified
Allows to avoid recreating DiagnosticsWithSuppression every time getDiagnostics() is called in DelegatingBindingTrace
  which led to severe performance issues for large files with lots of diagnostics
Test mutable diagnostics
A flag in the JDR to govern usage of platform types
~~ Run configurations with PLATFORM_TYPES enabled
Flexible types added to JDR

So far they act exactly like inflexible ones
Render flexible types in debug mode
Tests for Java method calls
(?) Don't replace parameter types in propagation