Alternative à l'interface utilisateur:fragment de JSF

Je suis à la recherche d'un moyen de rendre une section de code JSF, j'ai l'habitude d'utiliser cette approche:

<ui:fragment rendered="#{condition}">
   <h:outputText value="text 1"/>
   <h:outputText value="text 2"/>
   <h:outputText value="text 3"/>
</ui:fragment>

Depuis l'interface utilisateur:fragment ne supporte pas rendu la plupart des IDE comme netbeans marque comme erreur, MAIS il fonctionne parce que dans JSF paramètres sont héritées.

Une façon de résoudre ce problème est d'utiliser une autre structure (par exemple, si vous utilisez la COUTURE) vous pouvez utiliser

<s:div rendered="#{condition}">
   ....
</s:div>

Une autre façon est de définir le rendu dans tous les intérieurs contenu comme ceci:

<h:outputText value="text 1" rendered="#{condition}"/>
<h:outputText value="text 2" rendered="#{condition}"/>
<h:outputText value="text 3" rendered="#{condition}"/>

Mais je n'aime pas cette façon parce que vous devez ajouter le rendu de chaque élément.

Un autre moyen serait d'utiliser <c:if test="#{condtion}"> MAIS c:si supprimer les éléments de la JSF arbre et ce pas ce que vous voulez toujours faire, surtout si vous utilisez AJAX.

Si vous les gars ont une autre solutions?