* @return the wrapped <code>Response</code>
* @throws MarshalException if the response can't be marshalled
*/
protected MarshalledObject invokeLocal(MarshalledObject request)
throws MarshalException {
MarshalledInvocation invocation
= new MarshalledInvocation(request, _caller);
_invoker.invoke(invocation);
MarshalledObject response;
try {
response = invocation.getMarshalledResponse();
} catch (Exception exception) {
throw new MarshalException("Failed to marshal response",
exception);
}
return response;