static void startAsync(VProjectWorkspaceBridge workspaceBridge,
BreakpointSynchronizer.Direction presetDirection) {
final LaunchInitializationProcedure procedure =
new LaunchInitializationProcedure(workspaceBridge, presetDirection);
ILaunch launch = workspaceBridge.getConnectedTargetData().getDebugTarget().getLaunch();
final String jobName = NLS.bind(Messages.LaunchInitializationProcedure_JOB_NAME,
launch.getLaunchConfiguration().getName());
Job job = new Job(jobName) {
@Override
protected IStatus run(IProgressMonitor monitor) {
return procedure.execute(monitor);
}