def METHOD_NAME(
    column_types_dict_list: List[Dict[str, Any]],
    column_name: str,
) -> InferredSemanticDomainType:
    # Note: As of Python 3.8, specifying argument type in Lambda functions is not supported by Lambda syntax.
    column_types_dict_list = list(
        filter(
            lambda column_type_dict: column_name == column_type_dict["name"]
            or column_name
            == column_type_dict["name"].strip(
                "`"
            ),  # Spark specific fix to compare column names without backticks
            column_types_dict_list,
        )
    )
    if len(column_types_dict_list) != 1:
        raise gx_exceptions.ProfilerExecutionError(
            message=f"""Error: {len(column_types_dict_list)} columns were found while obtaining semantic type \