jsf hell