1 DERIVED_TYPE_statement
2? PRIVATE
3? SEQUENCE
4? component_def_stmt_block
5 END_TYPE_statement