def METHOD_NAME(
    self,
    job_name=None,
    arguments=None,
    inputs=None,
    outputs=None,
    code=None,
    kms_key=None,
):
    """Normalizes the arguments so that they can be passed to the job run
    Args:
        job_name (str): Name of the processing job to be created. If not specified, one
            is generated, using the base name given to the constructor, if applicable
            (default: None).
        arguments (list[str]): A list of string arguments to be passed to a
            processing job (default: None).
        inputs (list[:class:`~sagemaker.processing.ProcessingInput`]): Input files for
            the processing job. These must be provided as
            :class:`~sagemaker.processing.ProcessingInput` objects (default: None).
        outputs (list[:class:`~sagemaker.processing.ProcessingOutput`]): Outputs for
            the processing job. These can be specified as either path strings or
            :class:`~sagemaker.processing.ProcessingOutput` objects (default: None).
        code (str): This can be an S3 URI or a local path to a file with the framework
            script to run (default: None). A no op in the base class.
        kms_key (str): The ARN of the KMS key that is used to encrypt the
            user code file (default: None).
    """
    inputs = inputs or []
    found = any(element.input_name == "flow" for element in inputs)
    if not found:
        inputs.append(self._get_recipe_input())
    return super().METHOD_NAME(job_name, arguments, inputs, outputs, code, kms_key)