//restart the job and run to complete, not matching any transition elements in step2.
final Properties params = Batchlet1Test.createParams(Batchlet1.ACTION, Batchlet1.ACTION_OTHER);
System.out.printf("Restart JobExecution %s with params %s%n", previousJobExecutionId, params);
final long jobExecutionId = jobOperator.restart(previousJobExecutionId, params);
final JobExecutionImpl jobExecution = (JobExecutionImpl) jobOperator.getJobExecution(jobExecutionId);
jobExecution.awaitTermination(Batchlet1Test.waitTimeoutMinutes, TimeUnit.MINUTES);
System.out.printf("JobExecution id: %s%n", jobExecution.getExecutionId());
Assert.assertEquals(BatchStatus.COMPLETED, jobExecution.getBatchStatus());
Assert.assertEquals(BatchStatus.COMPLETED.name(), jobExecution.getExitStatus());
Assert.assertEquals(1, jobExecution.getStepExecutions().size());