Defining Exceptions Using Names of Predefined
Exceptions
Generally, it is not considered good form to define
exceptions which have the same name as one which is defined in the Ada
Language. While program execution will not be erroneous, it will be more
complicated than necessary to write exception handlers with the intended
meaning.
Furthermore, tracing the source of the unhandled
exception will be complicated by re-use of the name.