 		
 		public function get automationParent():DisplayObjectContainer
 		{
-			trace ("This method should not be called on delegate.Should have been called on the component");
+			Automation.automationDebugTracer.traceMessage("UIFTETextFieldAutomationImpl", "get automationParent()", AutomationConstants.invalidDelegateMethodCall);
 			
 			if(uiFTETextField)
 				return uiFTETextField.parent;

		
		public function get automationDelegate():Object
		{
			trace("UIFTETextFieldAutomationImpl:automationDelegate - Invalid getter function call. Should have been called on the component");
			return this;
		}
		
		public function set automationDelegate(delegate:Object):void
		{
			trace("UIFTETextFieldAutomationImpl:automationDelegate - Invalid setter function call. Should have been called on the component");
		}
		
		public function get automationName():String

		//---------------------------------
		public function get automationEnabled():Boolean
		{
			Automation.automationDebugTracer.traceMessage("UIFTETextFieldAutomationImpl", "get automationEnabled()", AutomationConstants.invalidDelegateMethodCall);
			if(uiFTETextField)
				return uiFTETextField.enabled;
			
