docs: private String getParameter(Map<String, String> parameters, String paramName, boolean abortOnError,
              String defaultValue) throws TransformationOperationException {
          String value = parameters.get(paramName);
          if (value != null) {
              return value;
          }
          if (abortOnError) {
              String error = String.format("There is no parameter with the name %s present. The step will be ignored.",
                  paramName);
              throw new TransformationOperationException(error);
          }
          logger.debug("There is no parameter with the name {} present. The value {} will be taken instead.", paramName,
              defaultValue);
          return defaultValue;
      }