code: def _run_javah(args, env=None):
      if env is None:
          env = os.environ.copy()
      java_home = env.get("JAVA_HOME")
      if java_home is not None:
          javah_path = os.path.join(
              java_home, os.path.join(*"bin/javah".split("/"))
          )
          subprocess.check_call(
              [javah_path] + args,
              env=env,
              stdout=sys.stdout,
              stderr=sys.stderr,
          )
          return
  
      distutils.spawn.spawn(["javah"] + args)
  
file_path: catboost/catboost/jvm-packages/catboost4j-prediction/src/native_impl/regenerate_jni.py
imports: from __future__ import absolute_import, print_function
  import distutils.spawn
  import os
  import subprocess
  import sys
label_desc: Use image node_id 4 for calling a global function with example usage: _run_javah(args, env) without return types