This is the core package of the Java Debug 
Interface (JDI), it defines mirrors for values, types, and the target
VirtualMachine itself - as well bootstrapping facilities.
{@link com.sun.jdi.VirtualMachine} mirrors the target virtual machine and
is the origin of all information provided by the JDI.  A VirtualMachine
is typically created by using the 
{@link com.sun.jdi.VirtualMachineManager} to create
a connection to the target virtual machine (see the 
{@link com.sun.jdi.connect} package).  In turn the 
{@link com.sun.jdi.VirtualMachineManager} is typically created by calling 
{@link com.sun.jdi.Bootstrap#virtualMachineManager()}. 
Most of the methods within this package can throw the unchecked exception
{@link com.sun.jdi.VMDisconnectedException}. 
Methods may be added to the interfaces in the JDI packages in future 
releases. Existing packages may be renamed if the JDI becomes a standard 
extension.