aunch 
    configurations to be extended by third parties, to support new launch modes. 
    For example, a client could contribute a launch delegate that launches a Java 
    Application in profile mode (currently, the SDK does not provide a Java profiler).</p>
  <p>For backwards compatibility, the launch delegate supplied by a launch configuration 
    type extension is used for the launch modes specified by the launch configuration 
    type. A launch delegate supplied for a specific mode, is used only f