}
if (configurations == null) {
throw new IllegalArgumentException("configurations must not be null"); //$NON-NLS-1$
}
this.context = context;
this.delegate = new DefaultJobExecutor(context, configurations);
this.configurations = configurations;
this.commandEmulators = null;
}