         return null;
     }
 
+    /**
+     * Generates an array of strings containing Event metadata declarations
+     * &#x2013; one for each const static String found in the provided event
+     * class and its superclasses.
+     *
+     * @param eventClass  The Class to use as the basis for Event metadata
+     *                    declarations.
+     * @param stopAtNative  If true, will not include declarations for
+     *                      Events native to Flash Player.
+     * @return  An Array of Strings, each one an Event metadata declaration.
+     */
     public static function generate(eventClass:Class, stopAtNative:Boolean = true):Array
     {
         var decls:Array = [];

        _superClassName = type.factory.extendsClass.@type[0];
    }

    public function get className():String
    {
        return _eventClassName;
    }

    public function get superClassName():String
    {
        return _superClassName;
    }

    public function get eventStrings():Object
    {
        var strings:Object = { };

        return strings;
    }

    /**
     * @private
     */
    public function get parent():EventMetadata
    {
        var superClass:Class;
