Statechart XMI export classifies simple states with internal transitions as composite states

Statechart XMI export classifies simple states with internal transitions as composite states, even when the state has no subvertices. Here is an extract of an XMI export. Note the outermost subvertex “AwaitPupilSelection” is classified as composite:


<subvertex isComposite="true" name="AwaitPupilSelection" xmi:id="wnV1hqqAUAAACAXd" xmi:type="uml:State">
        <xmi:Extension extender="Visual Paradigm">
                <state2/>
                <properties>
                        <property name="pmAuthor" type="string" value="dbetz"/>
                        <property name="pmCreateDateTime" type="string" value="1466222685763"/>
                        <property name="pmLastModified" type="string" value="1472406500113"/>
                        <property name="userIDLastNumericValue" type="int" value="0"/>
                        <property name="qualityScore" type="int" value="-1"/>
                </properties>
                <qualityScore value="-1"/>
        </xmi:Extension>
        <region name="Region8" xmi:id="_KSwM2qAUAAACAdh" xmi:type="uml:Region">
                <transition kind="Internal" source="wnV1hqqAUAAACAXd" target="wnV1hqqAUAAACAXd" xmi:id="CK6wM2qAUAAACAdo" xmi:type="uml:Transition">
                        <xmi:Extension extender="Visual Paradigm">
                                <transition2/>
                                <qualityScore value="-1"/>
                                <regionInternalTransition/>
                        </xmi:Extension>
                        <trigger event="ZQUIM2qAUAAACAdt" xmi:id="CK6wM2qAUAAACAdo_ZQUIM2qAUAAACAdt"/>
                        <effect isReadOnly="false" isReentrant="false" isSingleExecution="false" language="C++" name="GetPupilsAction" xmi:id="pB2wM2qAUAAACAdq" xmi:type="uml:Activity">
                                <xmi:Extension extender="Visual Paradigm">
                                        <qualityScore value="-1"/>
                                </xmi:Extension>
                        </effect>
                </transition>
                <xmi:Extension extender="Visual Paradigm">
                        <qualityScore value="-1"/>
                </xmi:Extension>
        </region>
</subvertex>