Technically: ``` package Foo; ... package Bar; ... ``` equals: ``` package Foo{ ... package Bar { ... } } ``` So bar's code may use variables, declared in Foo.