def get_processor(self) -> engine_processor.EngineProcessor | None:
        """Returns the EngineProcessor for the processor the job is/was run on,
        if available, else None."""
        status = self._inner_job().execution_status
        if not status.processor_name:
            return None
        import cirq_google.engine.engine_processor as engine_processor

        ids = engine_client._ids_from_processor_name(status.processor_name)
        return engine_processor.EngineProcessor(ids[0], ids[1], self.context)
Returns the EngineProcessor for the processor the job is/was run on,
        if available, else None.
cirq-google/cirq_google/engine/engine_job.py