original_string: private function getInstantiatorsMap()
      {
          $that = $this; // PHP 5.3 compatibility
  
          return self::$cachedInstantiators = self::$cachedInstantiators
              ?: new CallbackLazyMap(function ($className) use ($that) {
                  return $that->buildFactory($className);
              });
      }
code: private function getInstantiatorsMap()
      {
          $that = $this; // PHP 5.3 compatibility
  
          return self::$cachedInstantiators = self::$cachedInstantiators
              ?: new CallbackLazyMap(function ($className) use ($that) {
                  return $that->buildFactory($className);
              });
      }
code_tokens: private function getInstantiatorsMap ( ) { $ that = $ this ; // PHP 5.3 compatibility return self :: $ cachedInstantiators = self :: $ cachedInstantiators ? : new CallbackLazyMap ( function ( $ className ) use ( $ that ) { return $ that -> buildFactory ( $ className ) ; } ) ; }
docstring: Builds or fetches the instantiators map
  
  @return CallbackLazyMap
docstring_tokens: Builds or fetches the instantiators map