/// <summary>
 /// The default behavior of this method is to return AddAsyncListener(IAsyncListener listener, IServletRequest request, IServletResponse response)
 /// on the wrapped request object.
 /// </summary>
 /// <param name="listener"></param>
 /// <param name="request"></param>
 /// <param name="response"></param>
 public void AddAsyncListener(IAsyncListener listener, IServletRequest request, IServletResponse response)
 {
     request.AddAsyncListener(listener, request, response);
 }
 /// <summary>
 /// The default behavior of this method is to return AddAsyncListener(IAsyncListener listener, IServletRequest request, IServletResponse response)
 /// on the wrapped request object.
 /// </summary>
 /// <param name="listener"></param>
 /// <param name="request"></param>
 /// <param name="response"></param>
 public void AddAsyncListener(IAsyncListener listener, IServletRequest request, IServletResponse response)
 {
     request.AddAsyncListener(listener, request, response);
 }
 /// <summary>
 /// The default behavior of this method is to return AddAsyncListener(IAsyncListener listener)
 /// on the wrapped request object.
 /// </summary>
 /// <param name="listener"></param>
 public void AddAsyncListener(IAsyncListener listener)
 {
     request.AddAsyncListener(listener);
 }