         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 = [];

        return strings;
    }

    public function get parent():EventMetadata
    {
        var superClass:Class;

    private static var declarationFormatter:Template =
        new Template('[Event(name="{stringValue}", type="{className}")]');

    /**
     * @private
     */
    public function EventMetadata(eventClass:Class)
    {
        _eventClass = eventClass;
