original_docstring: 
  		Loads existing super tokens into the observer to avoid duplication of super tokens.
  
  		This method will iterate over all components in the target GUI model and extract the
  		SuperToken references. It will build the simple of super tokens internally using
  		dictionaries.
  
  		This method is vital because when a new observer is created, it needs to know about
  		existing super tokens to avoid duplication.
  
  		.. note::
  			This method should be run in Facile's main thread BEFORE the observer is played.
  
  		:param tguim: The target GUI model to load the super tokens from.
  		:type tguim: TargetGuiModel
  		:return: None
  		:rtype: NoneType
  		
docstring: Loads existing super tokens into the observer to avoid duplication of super tokens.
  This method will iterate over all components in the target GUI model and extract the
  SuperToken references. It will build the simple of super tokens internally using
  dictionaries.
  
  This method is vital because when a new observer is created, it needs to know about
  existing super tokens to avoid duplication.
  
  :
  This method should be run in Facile's main thread BEFORE the observer is played.
docstring_tokens: Loads existing super tokens into the observer to avoid duplication of super tokens . This method will iterate over all components in the target GUI model and extract the SuperToken references . It will build the simple of super tokens internally using dictionaries . This method is vital because when a new observer is created it needs to know about existing super tokens to avoid duplication . : This method should be run in Facile ' s main thread BEFORE the observer is played .
code: def loadSuperTokens(self, tguim: 'TargetGuiModel') -> None:
  		"""
  		Loads existing super tokens into the observer to avoid duplication of super tokens.
  
  		This method will iterate over all components in the target GUI model and extract the
  		SuperToken references. It will build the simple of super tokens internally using
  		dictionaries.
  
  		This method is vital because when a new observer is created, it needs to know about
  		existing super tokens to avoid duplication.
  
  		.. note::
  			This method should be run in Facile's main thread BEFORE the observer is played.
  
  		:param tguim: The target GUI model to load the super tokens from.
  		:type tguim: TargetGuiModel
  		:return: None
  		:rtype: NoneType
  		"""
  		componentWork = tguim.getRoot().getChildren()[:]
  		
  		# add all of the top level components to be children of None
  		self._childMapping[None] = []
  		for component in componentWork:
  			superT = component.getSuperToken()
  			self._childMapping[None].append(superT)
  		
  		while componentWork:
  			component = componentWork.pop()
  			super = component.getSuperToken()
  			self._lastSuperTokenIterations[super] = -1
  			self._childMapping[super] = []
  			for child in component.getChildren():
  				self._childMapping[super].append(child.getSuperToken())
  				componentWork.append(child)
code_tokens: def loadSuperTokens ( self , tguim : 'TargetGuiModel' ) -> None : componentWork = tguim . getRoot ( ) . getChildren ( ) [ : ] self . _childMapping [ None ] = [ ] for component in componentWork : superT = component . getSuperToken ( ) self . _childMapping [ None ] . append ( superT ) while componentWork : component = componentWork . pop ( ) super = component . getSuperToken ( ) self . _lastSuperTokenIterations [ super ] = - 1 self . _childMapping [ super ] = [ ] for child in component . getChildren ( ) : self . _childMapping [ super ] . append ( child . getSuperToken ( ) ) componentWork . append ( child )
short_docstring: Loads existing super tokens into the observer to avoid duplication of super tokens.
short_docstring_tokens: Loads existing super tokens into the observer to avoid duplication of super tokens .
comment: """
  		Loads existing super tokens into the observer to avoid duplication of super tokens.
  
  		This method will iterate over all components in the target GUI model and extract the
  		SuperToken references. It will build the simple of super tokens internally using
  		dictionaries.
  
  		This method is vital because when a new observer is created, it needs to know about
  		existing super tokens to avoid duplication.
  
  		.. note::
  			This method should be run in Facile's main thread BEFORE the observer is played.
  
  		:param tguim: The target GUI model to load the super tokens from.
  		:type tguim: TargetGuiModel
  		:return: None
  		:rtype: NoneType
  		"""$SEP$# add all of the top level components to be children of None