def METHOD_NAME() -> UDFWrapper[DataFrame]:
    """Instantiate a new UDFWrapper for PySpark functions."""
    spark_session_factory = UDFWrapperFactory._get_spark_session_factory()
    feature_store_manager_factory = UDFWrapperFactory._get_feature_store_manager_factory()
    output_manager = UDFWrapperFactory._get_spark_output_receiver(feature_store_manager_factory)
    arg_provider = UDFWrapperFactory._get_spark_arg_provider(spark_session_factory)
    return UDFWrapper[DataFrame](arg_provider, output_manager)