             newS = Math.max(start.saturation - delta.saturation, 0);
             newB = Math.max(start.brightness - delta.brightness, 0);
         }
-        return HSBColor.HSBtoRGB(newH, newS, newB);
+        return HSBColor.convertHSBtoRGB(newH, newS, newB);
     }
 
     /**

        // If we have not converted start/end values at construction time, 
        // do so now
        if (!start)
            start = HSBColor.RGBtoHSB(uint(startValue));
        if (!end)
            end = HSBColor.RGBtoHSB(uint(endValue));
        var startH:Number = start.hue;
        var endH:Number = end.hue;
        var deltaH:Number;

    {
        super();
        if (startRGB != StyleManager.NOT_A_COLOR)
            startHSB = HSBColor.convertRGBtoHSB(startRGB);
        if (endRGB != StyleManager.NOT_A_COLOR)
            endHSB = HSBColor.convertRGBtoHSB(endRGB);
    }
   
    /**
