}
protected HttpResponse doOtherValid(RequestLine requestLine, String method) throws MuleException
{
MuleMessage message = createMuleMessage(null);
MuleEvent event = new DefaultMuleEvent(message, (InboundEndpoint) endpoint, new DefaultMuleSession(connector.getMuleContext()));
OptimizedRequestContext.unsafeSetEvent(event);
HttpResponse response = new HttpResponse();
response.setStatusLine(requestLine.getHttpVersion(), HttpConstants.SC_METHOD_NOT_ALLOWED);
response.setBody(HttpMessages.methodNotAllowed(method).toString() + HttpConstants.CRLF);
return transformResponse(response, event);