IDEA-130746 Incorrect cast after completion in evaluate dialog
@NotNull
ContractInference: prevent SOE in a more obvious way
use declared method purity in general side effect checker (e.g. for completion in debugger evaluation)
project set support: open project