UserContext userContext = getPortletDescription.getUserContext();
checkUserAuthorization(userContext);
// RegistrationLocal.setRegistration is called further down the invocation in ServiceDescriptionHandler.getPortletDescription
final List<String> desiredLocales = WSRPUtils.replaceByEmptyListIfNeeded(getPortletDescription.getDesiredLocales());
PortletDescription description = producer.getPortletDescription(portletContext, desiredLocales, registration);
return WSRPTypeFactory.createPortletDescriptionResponse(description);
}