J2EE Design Patterns by William Crawford, Jonathan Kaplan The following errata were *corrected* in the 3/05 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem {27} 1st diagram; Figure 2-8 was missing the association named "Directory Link." NOW: The association between "UserDirectory" and "User" in Figure 2-8 IS NOW labelled "Directory link." {28} Top of page. Figure 2-10; The graphical representation of the relationships between "PartnerList" and "Partner," and "PartnerList" and "PartnerUser" as either an aggretation or composite relationship WERE INCORRECT. NOW: The aggregate association between "PartnerList" and "Partner" is now depicted graphically with an arrow and an OPEN DIAMOND on the left of the arrow. The composite aggregation relationship between "PartnerList" and "PartnerUser" is now depicted graphically with an arrow and a CLOSED DIAMOND at the top of the arrow. (164) example 8-5, header name of the example; "MemberSerializableDAO.java" NOW READS: "MemberSerializedDAO.java"