code: function(fullContainerAndDetail) {
        var containerString = '';
        if (containsContainerDefinition(fullContainerAndDetail)) {
          containerString = fullContainerAndDetail.split(CONTAINER_SEPARATOR, 1)[0];
        }
        var containerStringParts = containerString.split(PROPERTY_SEPARATOR);
  
        var rootContainerString = containerStringParts[0];
        var rootContainer;
        if (rootContainerString === 'this') {
          rootContainer = this;
        } else if (rootContainerString === 'behaviors' || rootContainerString === 'behavior') {
          var behaviorAlias = containerStringParts[1];
          rootContainerString += PROPERTY_SEPARATOR + behaviorAlias; // property track what part of the string has been consumed.
          rootContainer = this.view.getBehavior(behaviorAlias);
        } else {
          if (rootContainerString !== 'view') {
            rootContainerString = ''; // property track what part of the string has been consumed.
          }
          rootContainer = this.view;
        }
  
        var container = rootContainer;
        var rootContainerPropertyString = containerString.replace(rootContainerString, '');
        if (rootContainerPropertyString) {
          // remove leading .
          if (rootContainerPropertyString[0] === PROPERTY_SEPARATOR) {
            rootContainerPropertyString = rootContainerPropertyString.slice(1);
          }
          container = getNestedProperty(rootContainer, rootContainerPropertyString);
        }
  
        var detail = fullContainerAndDetail.replace(containerString + CONTAINER_SEPARATOR, '');
        return {
          detail: detail,
          idContainer: container
        };
      }
docs: Parses a string that contains a container and details for that container (event name or property name).
  Strings are expected to be of the form '<some container path>:<detail>'.
  @param fullContainerAndDetail
  @return {{detail: String, idContainer: *}} the idContainer is the actual object containing the ids.
  details is the rest of the idContainer string without the idContainer definition.
  @private