While a naive implementation -trying out any combination of lemmas and formemes found in the training data -works in principle, it leads to an unmanageable number of candidate trees even for a very small domain.
we include several rules that limit the number of trees generated: 1.