<xsd:sequence> <xsd:element name="caption" type="xsd:string"/>
<xsd:element name="command" type="xsd:string"/>
<xsd:element maxOccurs="unbounded" name="insertion"> <xsd:complexType mixed="true"> <xsd:choice minOccurs="0"> <xsd:element name="default" type="xsd:string"/>
</xsd:choice> <xsd:attribute name="source" use="required"> <xsd:simpleType> <xsd:restriction base="xsd:NMTOKEN"> <xsd:enumeration value="input"/>
<xsd:enumeration value="model"/>
</xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:element default="-1" name="maxStartupSeconds" type="xsd:integer"/>
<xsd:element default="" name="expectedOutput" type="xsd:string"/>
</xsd:sequence>