Support exceptionCaught() handler
Start with initial frame, not from scratch
Interpreter is not needed to create uninitialized values
NewObjectValue simply carries a type, the actual object will be created later
Useful method moved to values.kt
ownerType supported on members
throwException() utility introduced
JDI-based values
JDI-based Eval for classes and static fields
Static method calls supported
Support instance fields and methods
Support constructor calls
Support arrays