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

		protected function menuShowHandler(event:FlexNativeMenuEvent):void 
		{
			var am:IAutomationManager = Automation.automationManager;
			trace("In show");
			if (am && am.recording)
			{
				var automatedEvent:AutomationFlexNativeMenuEvent = new AutomationFlexNativeMenuEvent(AutomationFlexNativeMenuEvent.MENU_SHOW);

		 */
		public function set showInAutomationHierarchy(value:Boolean):void
		{
			Automation.automationDebugTracer.traceMessage("FlexNativeMenuAutomationImpl", "set showInAutomationHierarchy()", 
				AutomationConstants.invalidDelegateMethodCall);
			if(menu is IAutomationObject)
				IAutomationObject(menu).showInAutomationHierarchy = value;
		}
