      */
     override public function swapChildren(child1:DisplayObject, child2:DisplayObject):void
     {
-        throw(new Error("This method is not available in this class.  Please consult the documentation."));
+        throw(new Error(resourceManager.getString("components", "methodUnavailable")));
     }
     
     /**

package mx.components
{
import flash.display.DisplayObject;

import mx.collections.IList;
import mx.components.baseClasses.GroupBase;
import mx.core.IDataRenderer;
import mx.core.IFactory;
import mx.core.IVisualElement;
import mx.core.mx_internal;
import mx.core.IInvalidating;
import mx.events.CollectionEvent;
import mx.events.CollectionEventKind;
import mx.events.ItemExistenceChangedEvent;
import mx.core.ILayoutElement;
import mx.layout.LayoutBase;
import mx.layout.LayoutElementFactory;
import mx.styles.IStyleClient;
import flash.utils.Dictionary;


/**

        // Couldn't find item renderer.  Throw an RTE.
        if (!myItemRenderer && failRTE)
        {
        	var err:String;
            if (item is IVisualElement || item is DisplayObject)
                err = resourceManager.getString("components", "cannotDisplayVisualElement");
            else
                err = resourceManager.getString("components", "unableToCreateRenderer", [item]);
            throw new Error(err);
        }

        return myItemRenderer;
