been launched in debuggable 
    or non-debuggable (run) mode. Each launch contains its associated debug targets 
    and system processes. A launch that represents a debuggable program may specify 
    an associated source locator used to locate source elements associated with 
    stack frames for a particular debug session. Clients may provide implementations 
    of source locators, which are generally tied to the manner in which a program 
    is launched.</li>
 <li>Breakpoint Manager - The breakpoint 