Section Header
    + name := Expanded INTEGER_16 -> INTEGER, INTEGER_64, INTEGER_32;
    - comment := "Signed 16 bits integer.";
    - type := `signed short`;
    - default := (0.to_raw_integer_16);
Section Insert
    - parent_signed_integer:SIGNED_INTEGER :=
Section Public
    - object_size:INTEGER :=
Range
    - maximum:UINTEGER_64 <-
    - minimum:INTEGER_64 <-
Conversion with test.
    - to_integer_16:INTEGER_16 <-