code: function(updateEventConfiguration) {
        if (_.isUndefined(updateEventConfiguration)) {
          return undefined;
        }
        var parsedUpdateEvents = [];
        if (_.isString(updateEventConfiguration)) {
          var updateEvent = this.__parseStringUpdateEvent(updateEventConfiguration);
          if (!_.isUndefined(updateEvent)) {
            parsedUpdateEvents.push(updateEvent);
          }
        } else if (_.isObject(updateEventConfiguration)) {
          parsedUpdateEvents = _.map(updateEventConfiguration, function(idContainer, eventName) {
            return {
              idContainer: idContainer,
              eventName: eventName
            };
          });
        }
        return parsedUpdateEvents;
      }
docs: Parses an individual event configuration.
  Note: events defined using objects can have more than one event defined w/in the object.
  @param updateEventConfiguration {String | Object} the configuration for an individual event configuration.
  @return {[{ eventName: String, idContainer: Object }] | undefined} an array of objects with the event name and idContainer included.
  If the event could not be parsed, undefined is returned.
  @private