class_docstr: Run suites for Java. 
docstr: Returns all suite for a runner. 
docstr_tok: ["Returns","all","suite","for","a","runner","."]
code: def suites(self):
      """Returns all suite for a runner."""
      suite_name = "JavaBenchmark"
      suite = self.suite(suite_name)
  
      # Filter may exclude all benchmarks
      if not suite:
          logger.debug(
              "Suite {} executed but no results".format(suite_name)
          )
          return
  
      yield suite
  
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 5 for calling the JavaBenchmarkRunner obj's underlying member method code with example usage: obj.suites() without return types