a working primefaces jsf 2.2 example