@SuppressWarnings({ "unchecked", "rawtypes" })
public void approvalDraftActivityComplete(ApprovalDraftActivityCompleteMsg adacMsg) throws Exception {
RoleMapping loggedRoleMapping = RoleMapping.create();
loggedRoleMapping.setEndpoint(adacMsg.getEndpoint());
loggedRoleMapping.fill(null);
Map genericContext = new HashMap();
genericContext.put(HumanActivity.GENERICCONTEXT_CURR_LOGGED_ROLEMAPPING, loggedRoleMapping);
genericContext.put("request", request);
pm.setGenericContext(genericContext);