@Bean
@StepScope
public ApprenticeGenerator apprenticeGenerator(@Value("#{jobParameters[numberOfData]}") final Integer numberOfDatas) {
final int tempNumberOfResult = numberOfDatas != null ? numberOfDatas : this.numberOfDatas;
return new ApprenticeGenerator(nameGenerator(), addressGenerator(), contactGenerator(), tempNumberOfResult);
}