The PRIVATE and PUBLIC specifiers can only be used for arrays declared within a structure block or a connection block. The PRIVATE specifier limits visibility of the array to the scope of the structure block or a connection block. A PRIVATE array cannot be accessed using a structure or connection block qualifier. The PUBLIC specifier allows the array to be accessed using a structure or connection block qualifier. If neither PRIVATE nor PUBLIC is specified, the default value is PUBLIC and access to the array using a structure or connection block qualifier is allowed.

