jsf implementation details