| ObjectReference | ThreadReference. currentContendedMonitor() | Returns an  ObjectReference for the monitor, if any,
 for which this thread is currently waiting. | 
| int | ObjectReference. entryCount() | Returns the number times this object's monitor has been
 entered by the current owning thread. | 
| void | ThreadReference. forceEarlyReturn(Value value) | Force a method to return before it reaches a return
 statement. | 
| StackFrame | ThreadReference. frame(int index) | Returns the  StackFrame at the given index in the
 thread's current call stack. | 
| int | ThreadReference. frameCount() | Returns the number of stack frames in the thread's current
 call stack. | 
| List<StackFrame> | ThreadReference. frames() | Returns a List containing each  StackFrame in the
 thread's current call stack. | 
| List<StackFrame> | ThreadReference. frames(int start,
      int length) | Returns a List containing a range of  StackFrame mirrors
 from the thread's current call stack. | 
| Value | ClassType. invokeMethod(ThreadReference thread,
            Method method,
            List<? extends Value> arguments,
            int options) | Invokes the specified static  Method in the
 target VM. | 
| default Value | InterfaceType. invokeMethod(ThreadReference thread,
            Method method,
            List<? extends Value> arguments,
            int options) | Invokes the specified static  Method in the
 target VM. | 
| Value | ObjectReference. invokeMethod(ThreadReference thread,
            Method method,
            List<? extends Value> arguments,
            int options) | Invokes the specified  Method on this object in the
 target VM. | 
| ObjectReference | ClassType. newInstance(ThreadReference thread,
           Method method,
           List<? extends Value> arguments,
           int options) | Constructs a new instance of this type, using
 the given constructor  Method in the
 target VM. | 
| List<ObjectReference> | ThreadReference. ownedMonitors() | Returns a List containing an  ObjectReference for
 each monitor owned by the thread. | 
| List<MonitorInfo> | ThreadReference. ownedMonitorsAndFrames() | Returns a List containing a  MonitorInfo object for
 each monitor owned by the thread. | 
| ThreadReference | ObjectReference. owningThread() | Returns an  ThreadReference for the thread, if any,
 which currently owns this object's monitor. | 
| void | ThreadReference. popFrames(StackFrame frame) | Pop stack frames. | 
| List<ThreadReference> | ObjectReference. waitingThreads() | Returns a List containing a  ThreadReference for
 each thread currently waiting for this object's monitor. |