     //----------------------------------
 
     /**
-     *  (default = false) Determines whether the reference to the host
-     *  is strong or weak. A strong reference (the default) prevents
-     *  the host from being garbage-collected. A weak reference does
-     *  not.
+     *  Determines whether the reference to <code>handler</code>
+     *  is strong or weak. 
+     *  A strong reference (the default) prevents
+     *  <code>handler</code> from being garbage-collected. 
+     *  A weak reference does not.
+     *
+     *  @default false 
      *  
      *  @langversion 3.0
      *  @playerversion Flash 9

     *  You can use the use the <code>reset()</code> method to change
     *  the value of the <code>host</code> argument after creating
     *  the ChangeWatcher instance.
     *
     *  @param chain A value specifying the property or chain to be watched.
     *  Legal values are:

     *  such as modifications in a text field prior to confirmation.
     *
     *  @param useWeakReference (default = false) Determines whether
     *  the reference to <code>handler</code> is strong or weak. A strong
     *  reference (the default) prevents <code>handler</code> from being
     *  garbage-collected. A weak reference does not.
     *
     *  @return The ChangeWatcher instance, if at least one property name has
