•A Directory
–keeps a TreeMap of JFiles in its jfile field, keyed
by name
–has methods to add and retrieve JFiles by name
–has a method that allows client to loop on contents
•A JFile has a parent field (line 37) in which it keeps a reference to the Directory it lives in (like BankAccount – Bank)