         if (fm)
             fm.showFocusIndicator = true;
 
-        for (var i:int = 1; i <= indexNumber; i++)
-        {
-            var radioButton:FxRadioButton = g.getRadioButtonAt(indexNumber - i);
+        for (var i:int = 1; i <= mx_internal::indexNumber; i++)
+        {
+            var radioButton:FxRadioButton = 
+                    g.getRadioButtonAt(mx_internal::indexNumber - i);
             if (radioButton && radioButton.enabled)
             {
                 if (moveSelection)
-                    g.setSelection(radioButton);
+                    g.mx_internal::setSelection(radioButton);
                 radioButton.setFocus();
                 return;
             }
         }
 
-        if (moveSelection && g.getRadioButtonAt(indexNumber) != g.selection)
-            g.setSelection(this);
+        if (moveSelection && g.getRadioButtonAt(mx_internal::indexNumber) != g.selection)
+            g.mx_internal::setSelection(this);
         
         this.drawFocus(true);   
     }

     */
    private function setThis():void
    {
        if (!_group)
            addToGroup();

        var g:FxRadioButtonGroup = group;
        if (g.selection != this)
            g.setSelection(this);
    }


    /**
     *  @private
     *  Enable the component if the group it is enabled and the radio button
     *  itself is enabled. If the group is disabled the button is disabled.
     */
    mx_internal function setEnabled():void
    {
        if (_group && !_group.enabled)
        {
            super.enabled = false;
        }
        else
        {
            super.enabled = _buttonEnabled;
        }
        
        invalidateButtonState();
    }

    /**
     *  @private
     *  Storage for enabled property.  It must be merged with the FxRadionButtonGroup
     *  enabled property to determine if the button is enabled.
     */
    mx_internal var _buttonEnabled:Boolean;

    /**
     *  @private
     *  The radio button group and the radio button each have enabled properties.
     *  The underlying component is enabled if the group is enabled and the button
     *  itself is enabled.
     */
    override public function set enabled(value:Boolean):void
    {
        _buttonEnabled = value;
        setEnabled();
    }
    
    //--------------------------------------------------------------------------

     *  @private
     *  Storage for groupName property.
     */
    private var _groupName:String;
    
    /**
     *  @private
     */
