Section Header
    + name := Expanded UINTEGER_16 ->
UINTEGER_64, UINTEGER_32,
INTEGER_64 , INTEGER_32 ,
INTEGER;
    - comment :="Unsigned 16 bits integer.";
    - type := `unsigned short`;
    - default := (0.to_raw_uinteger_16);
Section Insert
    - parent_unsigned_integer:UNSIGNED_INTEGER :=
Section Public
    - object_size:INTEGER :=
Range.
    - maximum:UINTEGER_64 :=
Conversion with test.
    - to_uinteger_16:UINTEGER_16 <-
- to_char_unicode:CHAR_UNICODE <- CHAR_UNICODE.force_conversion Self;