new metadata-tag
diff --git a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl
index ca998bf..d06e7f5 100644
--- a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl
+++ b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform.xsl
@@ -53,6 +53,7 @@
   <!ELEMENT initial-value (#PCDATA)>

   <!ELEMENT preferred (#PCDATA)>

   <!ELEMENT preferred-children (#PCDATA)>

+  <!ELEMENT allowable-children (#PCDATA)>

   <!ELEMENT preferred-component-types (#PCDATA)>

   <!ELEMENT property-editor (#PCDATA)>

   <!ELEMENT short-description (#PCDATA)>

@@ -310,7 +311,7 @@
     </xsl:element>

   </xsl:template>

 

-  <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >

+  <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:allowable-children|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >

     <xsl:element name="facet-extension" >

       <xsl:element name="facet-metadata" >

         <xsl:apply-templates/>

@@ -897,6 +898,12 @@
     </xsl:element>

   </xsl:template>

 

+  <xsl:template match="//mfp:allowable-children" >

+    <xsl:element name="allowable-children" >

+      <xsl:value-of select="text()" />

+    </xsl:element>

+  </xsl:template>

+

   <xsl:template match="//mfp:preferred" >

     <xsl:element name="preferred" >

       <xsl:value-of select="text()" />

diff --git a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl
index 049c761..70916ef 100644
--- a/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl
+++ b/maven-faces-plugin/src/main/resources/org/apache/myfaces/trinidadbuild/plugin/faces/resources/transform12.xsl
@@ -293,7 +293,7 @@
     </xsl:element>
   </xsl:template>
 
-  <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >
+  <xsl:template match="//javaee:facet-extension[mfp:facet-metadata|mfp:allowable-children|mfp:preferred-children|mfp:preferred|mfp:unsupported-agents|mfp:deprecated]" >
     <xsl:element name="facet-extension" >
       <xsl:element name="facet-metadata" >
         <xsl:apply-templates/>
@@ -438,8 +438,8 @@
       <xsl:apply-templates select="javaee:display-name"/>
       <xsl:apply-templates select="javaee:converter-id"/>
       <xsl:apply-templates select="javaee:converter-for-class"/>
-      <xsl:apply-templates select="javaee:converter-class"/>

-      <xsl:apply-templates select="javaee:property"/>

+      <xsl:apply-templates select="javaee:converter-class"/>
+      <xsl:apply-templates select="javaee:property"/>
     </xsl:element>
   </xsl:template>
 
@@ -715,8 +715,8 @@
       <!-- xsl:apply-templates/ TODO use this instead -->
       <xsl:apply-templates select="javaee:display-name"/>
       <xsl:apply-templates select="javaee:validator-id"/>
-      <xsl:apply-templates select="javaee:validator-class"/>

-      <xsl:apply-templates select="javaee:property"/>

+      <xsl:apply-templates select="javaee:validator-class"/>
+      <xsl:apply-templates select="javaee:property"/>
     </xsl:element>
   </xsl:template>
 
@@ -878,6 +878,12 @@
     </xsl:element>
   </xsl:template>
 
+  <xsl:template match="//mfp:allowable-children" >
+    <xsl:element name="allowable-children" >
+      <xsl:value-of select="text()" />
+    </xsl:element>
+  </xsl:template>
+
   <xsl:template match="//mfp:preferred" >
     <xsl:element name="preferred" >
       <xsl:value-of select="text()" />