How is assumed value marked on domain types? (in XML)

In ADL, the assumed value of a domain type is marked like this:

defining_code matches {
      [local::
      at1000, -- Standing
      at1001, -- Sitting
      at1002, -- Reclining
      at1003, -- Lying
      at1014; -- Lying with tilt to left
      at1001] -- assumed value
}

but in the xml form, the assumed value is missing. The schema does not
reflect this (I know it is outdated)

<children xsi:type="C_CODE_PHRASE">
                            <rm_type_name>CODE_PHRASE</rm_type_name>
                            <occurrences>
                              <lower_included>true</lower_included>
                              <upper_included>true</upper_included>
                              <lower_unbounded>false</lower_unbounded>
                              <upper_unbounded>false</upper_unbounded>
                              <lower>0</lower>
                              <upper>1</upper>
                            </occurrences>
                            <node_id>at0009</node_id>
                            <terminology_id>
                              <value>local</value>
                            </terminology_id>
                            <code_list>at1000</code_list>
                            <code_list>at1001</code_list>
                            <code_list>at1002</code_list>
                            <code_list>at1003</code_list>
                            <code_list>at1014</code_list>
                          </children>

Can we reach a quick consensus on how should this be stated? Can we
use an <assumed_value> label as in all other types?

Diego,
What tool are you using to generate your AOM XML?
The tool issue tracker may be a more appropriate place for these tooling issues.
Heath

I am using XMLserializer from Java implementation

Diego,
See me response to this on the java mailing list.
Cheers,
Rong