request.setPortletContext(getPortlet().getPortletContext());
request.setInteractionParams(getInteractionParams(actionRequest));
request.setMarkupParams(getMarkupParams(actionRequest));
request.setRuntimeContext(getRuntimeContext(actionRequest));
RegistrationContext regCtx = producer.getRegistrationContext();
if (regCtx != null)
request.setRegistrationContext(regCtx);
UserContext userCtx = getUserContext(userID);
if (userCtx != null)