<xsd:element ref="call" />\r
<xsd:element ref="notify" />\r
<xsd:element ref="break" />\r
+ <xsd:element ref="while" />\r
</xsd:choice>\r
</xsd:group>\r
\r
<xsd:complexType />\r
</xsd:element>\r
\r
+ <xsd:element name="while">\r
+ <xsd:complexType>\r
+ <xsd:sequence>\r
+ <xsd:group ref="node" minOccurs="0" maxOccurs="unbounded" />\r
+ </xsd:sequence>\r
+ <xsd:attribute name="test" use="required" type="xsd:string" />\r
+ <xsd:attribute name="do" use="optional" type="xsd:boolean" />\r
+ </xsd:complexType>\r
+ </xsd:element>\r
+\r
</xsd:schema>\r