I knew stuff in JSF was a lot of work, but I didn’t realize you could get so complicated just to produce a <div>.
I agree, it is a lot of work, just using html is easier. But it is a good example to show what’s involved in created a minimal jsf component.
If a minimal component is this complicated, I don’t want to be wading into the JSF pool any time soon.