anchor.diff:    {
       request = null;
     }
  -<% end %>
  +<% end -%>
     _service.<%= method.gwt_rpc.name %>(<%= method.parameters.select{|parameter| !parameter.gwt_rpc.environmental?}.collect do |parameter|
     param_value = parameter.name
     if parameter.collection? && (parameter.enumeration? || parameter.struct?)
  
positive.code:         }
        }
        else
  <% end %>
        {
          runnable.run();
  <% if method.imit? %>
          if ( null != session )
          {
            session.removeRequest( request.getRequestID() );
  
negative.code:         {
            LOG.log( LOG_LEVEL, <%= Domgen::Naming.uppercase_constantize(method.qualified_name.gsub(/[#\\.]/,'_')) %> + " request completed normally." );
          }
  <% end -%>
        }
      }
      });
  <% if method.imit? -%>
      <%= service.data_module.repository.gwt_rpc.qualified_rpc_services_module_name %>.getSessionContext().setRequest( null );
  <% end -%>
    }
  
  <% end %>}
  