  */
 public class State extends EventDispatcher
 {
-	include "../core/Version.as";
+    include "../core/Version.as";
 
     //--------------------------------------------------------------------------
     //

     */
    mx_internal function initialize():void
    {
    	if (!initialized)
    	{
    		initialized = true;
    		for (var i:int = 0; i < overrides.length; i++)
    		{
    			IOverride(overrides[i]).initialize();
    		}
    	}
    }

    /**
     *  @private
     *  Dispatches the "enterState" event.
     */
	mx_internal function dispatchEnterState():void
	{
		dispatchEvent(new FlexEvent(FlexEvent.ENTER_STATE));
	}

    /**
     *  @private
     *  Dispatches the "exitState" event.
     */
	mx_internal function dispatchExitState():void
	{
		dispatchEvent(new FlexEvent(FlexEvent.EXIT_STATE));
	}
}

}

    //
    //--------------------------------------------------------------------------

    /**
     *  @private
     *  Initialized flag
     */
    private var initialized:Boolean = false;

    //--------------------------------------------------------------------------
    //
