6. A system for interactive debugging of a computer program, comprising: a debugging module employing a hardware processor for monitoring a computer program executing on one or more processors, the computer program including a class having class methods defining a semantic field of the class; the debugging module including a leveraging function that leverages said class methods by executing the class methods upon object-typed variables to obtain a pseudo-field value, wherein a pseudo-field name is derived from a name of a class method, the class method is executed by the hardware processor and a pseudo-field value associated with the derived pseudo-class name is obtained; and a user interface module that presents the pseudo-field value along with true fields of the said object-typed variables, on a user interface for debugging purposes.
9. The system of claim 6 wherein the leveraging function applies matching and/or filtering rules to select a class method for leveraging.