                                         unscaledHeight:Number,
                                         offset:Boolean):void
     {
-        if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)
-        {
-            previousVersion_layoutContents(unscaledWidth, unscaledHeight, offset);
-            return;
-        }
-                
         var labelWidth:Number = 0;
         var labelHeight:Number = 0;
 

        checkedDefaultSkin = false;
        defaultSkinUsesStates = false;
        
        if (initialized && FlexVersion.compatibilityVersion >= FlexVersion.VERSION_3_0)
        {
            viewSkin();
            invalidateSize();

            
        return newIcon;
    }

   /**
     *  @private
