code: def __init__(
      self,
      suite_filter=None,
      benchmark_filter=None,
      repetitions=DEFAULT_REPETITIONS,
      repetition_min_time=None,
  ):
      self.suite_filter = suite_filter
      self.benchmark_filter = benchmark_filter
      self.repetitions = repetitions
      self.repetition_min_time = repetition_min_time
  
imports: import glob
  import json
  import os
  import re
  from .core import BenchmarkSuite
  from .google import GoogleBenchmarkCommand, GoogleBenchmark
  from .jmh import JavaMicrobenchmarkHarnessCommand, JavaMicrobenchmarkHarness
  from ..lang.cpp import CppCMakeDefinition, CppConfiguration
  from ..lang.java import JavaMavenDefinition, JavaConfiguration
  from ..utils.cmake import CMakeBuild
  from ..utils.maven import MavenBuild
  from ..utils.logger import logger
label_desc: Use image node_id 1 to create a new BenchmarkRunner object  with example: obj = BenchmarkRunner(suite_filter, benchmark_filter, repetitions, repetition_min_time)