<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def setup_components(self, builder, configuration):
 """Apply component level configuration defaults to the global config and run setup methods on the components registering and setting up any child components generated in the process. Parameters builder: Interface to several simulation tools. configuration: Simulation configuration parameters. """

        self._managers = _setup_components(builder, self._managers, configuration)
        self._components = _setup_components(builder, self._components, configuration)