def _create_step_result(
        self, sim_state: SimulationStateBase[TSimulationState]
    ) -> TStepResultBase:
        """This method should be implemented to create a step result.

        Args:
            sim_state: The SimulationStateBase for this trial.

        Returns:
            The StepResult.
        """
This method should be implemented to create a step result.

        Args:
            sim_state: The SimulationStateBase for this trial.

        Returns:
            The StepResult.
        
cirq-core/cirq/sim/simulator_base.py