anchor.diff:  <% end %>
         {
           runnable.run();
  +<% if method.imit? %>
  +        if ( null != session )
  +        {
  +          session.getRequestManager().removeRequest( request.getRequestID() );
  +        }
  +<% end %>
         }
       }
   
  
positive.code:         }
        };
  <% if method.imit? %>
        if( null != request && request.isExpectingResults() )
        {
          request.setNonNormalCompletionAction( runnable );
        }
  
negative.code: <% end %>
        {
          runnable.run();
  <% if method.imit? %>
          if ( null != session )
          {
            session.getRequestManager().removeRequest( request.getRequestID() );
          }
  <% end %>
        }
      }
      });
  