 		 */
 		public function get showInAutomationHierarchy():Boolean
 		{
-			trace("Reading should not be done here");
+			Automation.automationDebugTracer.traceMessage("UIComponentAutomationImpl", "get showInAutomationHierarchy()",AutomationConstants.invalidDelegateMethodCall);
 			return true;
 		}
 		

		 */
		public function set automationDelegate(val:Object):void
		{
			trace("Invalid setter function call. Should have been called on the component");
		}
		
		/**

		//---------------------------------
		public function get automationParent():DisplayObjectContainer
		{
			Automation.automationDebugTracer.traceMessage("UIComponentAutomationImpl", "get automationParent()",AutomationConstants.invalidDelegateMethodCall);
			if (uiComponent as IUIComponent)
				return (uiComponent as IUIComponent).parent;
			
