 package com.threerings.util {
 
+import flash.display.DisplayObject;
 import flash.display.Loader;
 import flash.display.LoaderInfo;
+
 import flash.errors.IllegalOperationError;
+
 import flash.events.Event;
 import flash.events.EventDispatcher;
 import flash.events.IOErrorEvent;
+
 import flash.utils.ByteArray;
+
 import flash.system.ApplicationDomain;
 import flash.system.LoaderContext;
 

    }

    /**
     * Retrieves a class definition from the loaded swf.
     *
     * @throws IllegalOperationError when the swf has not completed loading or the class does

     */
    public function getSymbol (symbolName :String) :Object
    {
        checkLoaded();
        try {
            return _loader.contentLoaderInfo.applicationDomain.getDefinition(symbolName);
        } catch (e: Error) {
