     }
 
     /**
-     *  Rounds <code>value</code> to the closest multiple of  
-     *  <code>interval</code>, and constrain the result to the range 
-     *  defined by Range. 
-     *  If <code>interval</code> is 0, then the <code>value</code> 
+     *  Rounds a value to the closest multiple of  
+     *  the specified interval, and constrains the result to the range 
+     *  defined by the FxRange object. 
+     * 
+     *  @param value The value to round.
+     * 
+     *  @param interval The interval to round the value against.
+     *  If <code>interval</code> is 0, then the returned Number  
      *  is only bound to the range.
-     * 
-     *  @param value The value to round.
-     * 
-     *  @param interval The interval to round the value against.
      * 
      *  @return The rounded value, or 0 if <code>value</code> is NaN.
      */

import mx.events.FlexEvent;

/**
 *  The FxRange class holds a value and a legal range for that 
 *  value, defined by a <code>minimum</code> and <code>maximum</code> property. 
 *  The <code>value</code> property 
 *  is always constrained to be between the current <code>minimum</code> and
 *  <code>maximum</code>, and the <code>minimum</code>,
 *  and <code>maximum</code> are always constrained
 *  to be in the proper numerical order such that, at any time,
 *  (minimum &lt;= value &lt;= maximum) is <code>true</code>. 
 *  The <code>value</code> is also constrained to be multiples of 
 *  <code>valueInterval</code> if <code>valueInterval</code> is not 0.
 * 
 *  <p>FxRange has a <code>stepSize</code> property to control 
 *  how much <code>value</code> will change based on small 
 *  stepping operations.</p>
 * 
 *  <p>FxRange is a base class for various controls that require range
 *  functionality, including FxTrackBase and FxSpinner.</p>

    }

    /**
     *  Round a value 
     *  to the closets multiple of the specified interval.
     *
     *  @param value The value to round.
     *
     *  @param interval The interval.
     *
     *  @return The multiple of <code>interval</code> closesst to <code>value</code>. 
     *  The minimum returned Number is <code>interval</code>.
     */
    protected function nearestValidInterval(value:Number, interval:Number):Number
    {
