<unit name="ok_no_sort">
  <type name="TMyEnum" declaration="TMyEnum = (...);">
    <description><abstract>Enum values are not sorted</abstract></description>
    <constant name="meZZZ" declaration="meZZZ">
    </constant>
    <constant name="meAAA" declaration="meAAA">
    </constant>
  </type>
  <structure name="TMyRecord" name_with_generic="TMyRecord" type="record">
    <description><abstract>Record fields are not sorted</abstract></description>
    <variable name="ZZZ" declaration="ZZZ: Integer;" visibility="public">
    </variable>
    <variable name="AAA" declaration="AAA: Integer;" visibility="public">
    </variable>
  </structure>
  <structure name="TMyClass" name_with_generic="TMyClass" type="class">
    <description><abstract>Class fields are sorted</abstract></description>
    <ancestor name="TObject" declaration="TObject" />
    <variable name="AAA" declaration="AAA: Integer;" visibility="public">
    </variable>
    <variable name="ZZZ" declaration="ZZZ: Integer;" visibility="public">
    </variable>
  </structure>
</unit>
