def METHOD_NAME(
    cls, args: "DictConfig", shared_state: "SharedTaskState"
) -> List[Dict[str, Any]]:
    """Method to provide any required qualifications to make this mixin function"""
    onboarding_qualification_name: Optional[str] = args.blueprint.get(
        "onboarding_qualification", None
    )
    if onboarding_qualification_name is None:
        # Not using an onboarding qualification
        return []
    return [
        # We need to keep a separate qualification for failed onboarding
        # to push to a crowd provider in order to prevent workers
        # who have failed from being shown our task
        make_qualification_dict(
            cls.get_failed_qual(onboarding_qualification_name),
            QUAL_NOT_EXIST,
            None,
        )
    ]