code: def _next_story_steps(self) -> List[StoryStep]:
      start_checkpoints = self._prev_end_checkpoints()
      if not start_checkpoints:
          start_checkpoints = [Checkpoint(STORY_START)]
      step_class = RuleStep if self.is_rule else StoryStep
      current_turns = [
          step_class(
              block_name=self.name,
              start_checkpoints=start_checkpoints,
              source_name=self.source_name,
          )
      ]
      return current_turns
  
file_path: rasa/rasa/shared/core/training_data/story_reader/story_step_builder.py
imports: import logging
  from typing import Text, Optional, Dict, Any, List
  import rasa.shared.core.training_data.structures
  import rasa.shared.utils.io
  from rasa.shared.constants import DOCS_URL_STORIES
  from rasa.shared.core.events import UserUttered, Event
  from rasa.shared.core.training_data.structures import Checkpoint, GENERATED_CHECKPOINT_PREFIX, GENERATED_HASH_LENGTH, STORY_START, StoryStep, RuleStep
label_desc: Use image node_id 10 for calling the StoryStepBuilder obj's underlying member method code with example usage: obj._next_story_steps() and returns: current_turns