add @Contract annotation (IDEA-93372)
tolerate incomplete method calls
some contracts
testng, junit: do not accept existing configuration when created one differs by module or vm parameters (IDEA-110770)