         multilineSet = true;        
     }
     
-    /**
-     *  @private
-     *  See updatePreferredSize().
-     */
-    private function setMultiline(value:Boolean):void
-    {
-        super.multiline = value;
-    }
-
     //----------------------------------
     //  text
     //----------------------------------

     */
    public function discard(hasBeenRecycled:Boolean):void
    {
        setMultiline(false);
        multilineSet = false;
    }    
    
    //--------------------------------------------------------------------------

        // text actually contains a newline, since doing so is expensive.

        if (!multilineSet && (getStyle("lineBreak") == "explicit"))
            super.multiline = _label.indexOf("\n") != -1;
        
        text = _label;
        super.validateNow();
