Compute pseudo value for parameter correctly:
 do not throw away pseudo value for default value
Eval4j: initialize frame with local  variables values using type size
 #KT-5133 Fixed
Evaluate expression: test with doubles
Fix typo
Evaluate expression: move helper methods for extract function to separate file
Refactoring: extract method
Correct context element for watches
Minor: fix warnings
DescriptorUtils.isSubclass: check type constructors for equality instead of checking descriptors
Cache bytecodes for JetCodeFragment in Evaluate Expression
Evaluate expression: test cache using logger
Eval4j: support invokespecial instruction
Eval4j: add ignore annotations for tests
Generate invokeSpecial for all private functions
Eval4j: add exception type in ExceptionThrown result
Add tests for exceptions from evaluate expression
Try-catch exception value is not visible in debugger's local variables
 #KT-3070 Fixed
Eval4j: catch IndexOutOfBounds exceptions
Pseudocode: Fix depth-first pseudocode traversal
Expression Typing: Record resolved calls for labeled this-expressions