def METHOD_NAME(
    self, Xnew: InputData, full_cov: bool = False, full_output_cov: bool = False
) -> MeanAndVariance:
    """
    Xnew is a data matrix, point at which we want to predict
    This method computes
        p(F* | (F=LV) )
    where F* are points on the GP at Xnew, F=LV are points on the GP at X.
    """
    assert_params_false(self.METHOD_NAME, full_output_cov=full_output_cov)
    X_data, _Y_data = self.data
    mu, var = conditional(
        Xnew, X_data, self.kernel, self.V, full_cov=full_cov, q_sqrt=None, white=True
    )
    return mu + self.mean_function(Xnew), var