code: def test_names_and_return_annotations_of_param_setters(
      fedot_builder_methods,
  ):
      methods = fedot_builder_methods
      setters_by_annotation = {
          func_name
          for func_name, func in methods.items()
          if signature(func).return_annotation == FedotBuilder.__name__
      }
      setters_by_name = {
          func_name
          for func_name in methods.keys()
          if func_name.startswith("setup_")
      }
      assert setters_by_annotation == setters_by_name
  
file_path: FEDOT/test/unit/api/test_api_builder.py
imports: from inspect import signature
  from itertools import chain
  import pytest
  from fedot import Fedot, FedotBuilder
  from fedot.api.api_utils.api_params_repository import ApiParamsRepository
  from fedot.api.api_utils.params import ApiParams
  from fedot.core.repository.tasks import TaskTypesEnum
label_desc: Use image node_id 4 for calling a global function with example usage: test_names_and_return_annotations_of_param_setters(fedot_builder_methods) without return types