}
}
@Override
public LaunchedProcess call() throws LauncherException, InterruptedException {
WorkUnit step1 = split(0.1),
step2 = split(0.8),
step3 = split(0.1);
// First resolve the version (i.e. latest -> which version is "latest"?)
setLocalizedTitle(_("launch.launchingTitle", profile.toString()));
step1.push(0, _("launch.checkingVersion"));
Instance instance = getInstance();
Persistence.commitAndForget(profile);
// Then attempt to launch