protected PartitionedStepController(
     final RuntimeJobExecution jobExecutionImpl,
     final Step step,
     final StepContextImpl stepContext,
     final long rootJobExecutionId,
     final ServicesManager servicesManager) {
   super(jobExecutionImpl, step, stepContext, rootJobExecutionId, servicesManager);
   factory = servicesManager.service(BatchArtifactFactory.class);
 }
  public void init(final Map<String, String> properties) {
    manager = new ServicesManager();

    final Properties config = new Properties();
    if (properties != null) {
      config.putAll(properties);
    }
    if (!config.containsKey(BATCHEE_VERBOSE)) {
      config.setProperty(BATCHEE_VERBOSE, "false"); // we don't want BatchEE banner in mvn
    }
    manager.init(config);
  }