formal_private_type_definition ::= [ [ "abstract" ] "tagged" ] [ "limited" ] "private"
This rule is called by -> formal_type_definition
-> formal_type_definition