The following issues/inconsistencies exist today w/r/t the "template" attribute for
ui:decorate and ui:composition tags.
1. vdl docs say that ui:composition / ui:decorate "template" attribute is not required.
The Mojarra implementation implements ui:decoreate as required but does nothing for
ui:composition if "template" attribute is not specified.
http://java.net/jira/browse/JAVASERVERFACES-2023
Does it make sense to use these tags without a "template" attribute?
If not we should specify it as required for both tags.
2. What should be the behavior if a page author specifies this:
ui:decorate template="" or ui:composition template=""
Does it make sense to use these tags without a value for "template" attribute?
If not we should specify a TagAttributeException.
Actually it does not make sense to make "template" attribute required for
ui:composition, as it is perfectly feasible to author something like this:
<ui:composition>
....
</ui:composition>
But the vdldocs should specify "template" as required attribute for ui:decorate