      */
     mx_internal var embeddedFontContext:IFlexModuleFactory;
 
+    /**
+     *  @private
+     *  Previous imeMode.
+     */
+    private var prevMode:String = IMEConversionMode.UNKNOWN;
+
+    /**
+     *  @private
+     */    
+    private var errorCaught:Boolean = false;
+            
     //--------------------------------------------------------------------------
     //
     //  Overridden properties: UIComponent

                    
        if (focusManager)
            focusManager.defaultButtonEnabled = true;
    }

    /**

import mx.core.IEmbeddedFontRegistry;
import mx.core.IFlexModuleFactory;
import mx.core.IFontContextComponent;
import mx.core.IIMESupport;
import mx.core.IUIComponent;
import mx.core.Singleton;
import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.managers.ISystemManager;
import mx.resources.ResourceManager;
import mx.utils.StringUtil;

import spark.core.CSSTextLayoutFormat;
import spark.core.IViewport;
import spark.core.ScrollUnit;
import spark.core.TextBaseClassWithStylesAndFocus;
import spark.events.TextOperationEvent;
import spark.utils.TextUtil;
