1 <p> This class is an inner class, but does not use its embedded reference
2 to the object which created it except during construction of the
3 inner object. This reference makes the instances
4 of the class larger, and may keep the reference to the creator object
5 alive longer than necessary. If possible, the class should be
6 made into a <em>static</em> inner class. Since the reference to the
7 outer object is required during construction of the inner instance,
8 the inner class will need to be refactored so as to
9 pass a reference to the outer instance to the constructor
10 for the inner class.</p>