Identical names

When programs are directly or indirectly contained within other programs, each program can use identical user-defined words to name resources.

A program references the resources that program describes rather than the same-named resources described in another program, even if the names are different types of user-defined words.

These same rules apply to classes and their contained methods.