code: def get_builder(self, env):
          
          builder = getattr(env, self.__name__)
  
          self.initializer.apply_tools(env)
  
          builder = getattr(env, self.__name__)
          if builder is self:
              # There was no Builder added, which means no valid Tool
              # for this name was found (or possibly there's a mismatch
              # between the name we were called by and the Builder name
              # added by the Tool module).
              return None
  
          self.initializer.remove_methods(env)
  
          return builder
docs: Returns the appropriate real Builder for this method name
          after having the associated ToolInitializer object apply
          the appropriate Tool module.