'Construct a new ``ProbabilisticProduction``.
:param lhs: The left-hand side of the new ``ProbabilisticProduction``.
:type lhs: Nonterminal
:param rhs: The right-hand side of the new ``ProbabilisticProduction``.
:type rhs: sequence(Nonterminal and terminal)
:param prob: Probability parameters of the new ``ProbabilisticProduction``.'

def __init__(self, lhs, rhs, **prob):

    ImmutableProbabilisticMixIn.__init__(self, **prob)
    Production.__init__(self, lhs, rhs)
