Response fireResponseDispatchedCallback( Request req, Operation op, Object result, Response response) { for (DispatcherCallback cb : callbacks) { Response r = cb.responseDispatched(req, op, result, response); response = r != null ? r : response; } return response; }