public void check(
      List<CheckResultInterface> remarks,
      JobMeta jobMeta,
      VariableSpace space,
      Repository repository,
      IMetaStore metaStore) {
    boolean res =
        JobEntryValidatorUtils.andValidator()
            .validate(
                this,
                "arguments",
                remarks,
                AndValidator.putValidators(JobEntryValidatorUtils.notNullValidator()));

    if (res == false) {
      return;
    }

    ValidatorContext ctx = new ValidatorContext();
    AbstractFileValidator.putVariableSpace(ctx, getVariables());
    AndValidator.putValidators(
        ctx,
        JobEntryValidatorUtils.notNullValidator(),
        JobEntryValidatorUtils.fileExistsValidator());

    for (int i = 0; i < arguments.length; i++) {
      JobEntryValidatorUtils.andValidator().validate(this, "arguments[" + i + "]", remarks, ctx);
    }
  }