         // If the group is set then the groupName is the generated name of
         // the rbg.  If it's set to null, then set the groupName back to the
         // default group so this button will move back to that group.
-        _groupName = value ? group.mx_internal::name : "radioGroup";    
+        _groupName = value ? group.name : "radioGroup";    
         
         // Make sure this gets added to it's RadioButtonGroup
         groupChanged = true;

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

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

   /**

                    // Special automaticRadioButtonGroup slot to hold generated
                    // radio button groups.  Shared with halo so prefix
                    // groupName to differentiate.
                    if (document.automaticRadioButtonGroups &&
                        document.automaticRadioButtonGroups[autoGroupIndex])
                    {
                        g = RadioButtonGroup(
                            document.automaticRadioButtonGroups[autoGroupIndex]);
                    }
                }
                if (!g)
                {
                    g = new RadioButtonGroup(IFlexDisplayObject(document));
                    
                    if (!document.automaticRadioButtonGroups)
                        document.automaticRadioButtonGroups = [];
                    document.automaticRadioButtonGroups[autoGroupIndex] = g;                        
                }
                else if (!(g is RadioButtonGroup))
                {
