def METHOD_NAME(X: tf.Tensor) -> SamplesMeanAndVariance:
    return cast(
        SamplesMeanAndVariance,
        sample_conditional(
            X,
            inducing_variable,
            kernel,
            tf.convert_to_tensor(q_mu),
            q_sqrt=tf.convert_to_tensor(q_sqrt),
            white=white,
            full_cov=full_cov,
            num_samples=num_samples,
        ),
    )