code: def skip_when_service_backend(reason="skipping for Service Backend"):
      from hail.backend.service_backend import ServiceBackend
  
      @decorator
      def wrapper(func, *args, **kwargs):
          if isinstance(hl.utils.java.Env.backend(), ServiceBackend):
              raise unittest.SkipTest(reason)
          else:
              return func(*args, **kwargs)
  
      return wrapper
  
imports: from typing import Callable, TypeVar
  from typing_extensions import ParamSpec
  import os
  from timeit import default_timer
  import unittest
  import pytest
  from hailtop.hail_decorator import decorator
  from hail.utils.java import choose_backend
  import hail
label_desc: Use image node_id 16 for calling a global function with example usage: skip_when_service_backend(reason) and returns: wrapper, func