code: def _get_example_schema(
      num_epochs: int = 5, other_parameter: int = 10
  ) -> GraphSchema:
      example_configs = [
          {
              "epochs": num_epochs,
              "other-parameter": other_parameter,
              "some-parameter": "bla",
          },
          {"epochs": num_epochs, "yet-other-parameter": 344},
          {"no-epochs-defined-here": None},
      ]
      return GraphSchema(
          nodes={
              f"node-{idx}": SchemaNode(
                  needs={},
                  uses=GraphComponent,
                  constructor_name="",
                  fn="",
                  config=config,
              )
              for idx, config in enumerate(example_configs)
          }
      )
  
imports: import os
  from pathlib import Path
  import copy
  from typing import Callable, List, Optional, Text, Dict, Any
  from _pytest.monkeypatch import MonkeyPatch
  import pytest
  from rasa.engine.graph import ExecutionContext, GraphComponent, GraphSchema, SchemaNode
  from rasa.engine.storage.resource import Resource
  from rasa.engine.storage.storage import ModelStorage
  from rasa.graph_components.validators.finetuning_validator import FinetuningValidator
  from rasa.nlu.tokenizers.whitespace_tokenizer import WhitespaceTokenizer
  from rasa.core.policies.rule_policy import RulePolicy
  from rasa.shared.constants import DEFAULT_CONFIG_PATH, DEFAULT_DATA_PATH, DEFAULT_DOMAIN_PATH
  from rasa.shared.core.domain import KEY_RESPONSES, Domain
  from rasa.shared.importers.rasa import RasaFileImporter
  from rasa.shared.importers.importer import NluDataImporter, TrainingDataImporter
  import rasa.shared.utils.io
  from rasa.shared.exceptions import InvalidConfigException
  from rasa.shared.nlu.constants import ACTION_NAME, INTENT, TEXT
  from rasa.shared.nlu.training_data.message import Message
  from rasa.shared.nlu.training_data.training_data import TrainingData
label_desc: Use image node_id 7 for calling a global function with example usage: _get_example_schema(num_epochs, other_parameter) and returns: GraphSchema