Please note that this is a limited (stripped down) version of the dispatcher as cocoon-2.2 block. The forrest contracts mostly assume xdocs input however that is not the default case in a coocon-2.2 based application. That is why you find only a couple of contracts that should serve as example.