protected void populateResponseContext(MessageContext ctx) { Iterator<String> iter = ctx.keySet().iterator(); Map<String, Object> respCtx = getResponseContext(); while (iter.hasNext()) { String obj = iter.next(); if (MessageContext.Scope.APPLICATION.compareTo(ctx.getScope(obj)) == 0) { respCtx.put(obj, ctx.get(obj)); } } }