reflection links two domains
books = new Hashtable(100);
public Book find(User u, String title) {
if(books.containsKey(title)) {
Book b = (Book)books.get(title);
if (b.get_borrower() == null)
- the object domain: localizes books and their functionality