numbering, choices and inner complex type declarations