public Map getOutDataValues(ActivityInstance ai) {
    FacesContext facesContext = FacesContext.getCurrentInstance();

    Map<String, ? extends Serializable> outData = null;

    InteractionRegistry registry =
        (InteractionRegistry)
            ManagedBeanUtils.getManagedBean(facesContext, InteractionRegistry.BEAN_ID);

    Interaction interaction = registry.getInteraction(Interaction.getInteractionId(ai));
    if (null != interaction) {
      outData = interaction.getOutDataValues();
    }

    return outData;
  }