* @param execArgs the (optional) arguments.
* @return a {@link ProcessLauncher} instance, never <code>null</code>.
*/
private ProcessLauncher createProcessLauncher(ProcessStreamListener processStreamListener,
ProcessLifecycleListener processLifecycleListener, String execName, String... execArgs) {
return new ProcessLauncher(createLaunchConfiguration(false, execName, execArgs), processStreamListener,
processLifecycleListener);
}