plug-in 
    creates a new process. A launch configuration can specify a process factory 
    to use when creating a process, via the launch configuration attribute<code> 
    DebugPlugin.ATTR_PROCESS_FACTORY_ID</code>.</p>
  <h4>Launch Termination Notification<br>
  </h4>
  <p>The debug platform provides a mechanism for launch listeners to be notified 
    when a launch terminates. A launch is a container of processes and debug targets. 
    When all of the contained targets and processes terminate, a term