 
 	/**
 	 *  Marshals an event by copying the relevant parameters
-     *  from the event into a new event
+     *  from the event into a new event.
+     	*  
+     	*  @param event The event to marshal.
+     	*  
+     	*  @return An EventListenerRequest that defines the new event.
 	 */
 	public static function marshal(event:Event):EventListenerRequest
 	{

	/**
	 *  Creates a new request to add or remove an event listener.
	 * 
	 *  @param type EventListenerRequest.ADD or EventListenerRequest.REMOVE
     *
     *  @param bubbles Specifies whether the event can bubble up the display list hierarchy.
     *
     *  @param cancelable Specifies whether the behavior associated with the event can be prevented.
     *
	 *  @param eventType type of message you would normally pass to
	 * 		  addEventListener.
     *
	 *  @param useCapture  See addEventListener.
     *
	 *  @param priority See addEventListener.
     *
	 *  @param useWeakReference See addEventListener.
	 */ 
	public function EventListenerRequest(type:String, bubbles:Boolean = false, 
										 cancelable:Boolean = true,

import flash.events.Event;

/**
 *  Request sent from one SystemManager to a SystemManager in another 
 *  application through their bridge to add or remove a listener to a specified event 
 *  on your behalf. The <code>data</code> property is not used. Only certain events
 *  can be requested. When the event is triggered in the other application, that
 *  event is re-dispatched through the bridge where the requesting
 *  SystemManager picks up the event and redispatches it from itself.
 *  In general, this request is generated because some other code called
 *  the <code>addEventListener()</code> method for one of the approved events on its SystemManager.
 */
public class EventListenerRequest extends SWFBridgeRequest
{
