@Override
    public void visitClassExecution(final ExecutionData executionData) {
      String name = executionData.getName();
      Matcher matcher = guidanceRegexp.matcher(name);
      int hit = 0;
      if (!matcher.find()) {
        return;
      }
      if (matcher.start() != 0) {
        return;
      }
      for (boolean b : executionData.getProbes()) {
        if (b) {
          hit++;
        }
      }
      if (hitMap.containsKey(name)) {
        int theHits = hitMap.get(name);
        if (theHits < hit) {
          hitMap.put(name, hit);
        } else {
          hit = theHits;
        }
      } else {
        hitMap.put(name, hit);
      }
      hits += hit;
    }
Runs the fuzzer until the VM is shut down

@throws InvocationTargetException if the wrong version of jacoco is loaded
@throws IllegalAccessException if the wrong version of jacoco is loaded
@throws NoSuchAlgorithmException if our favorite hash algo is not loaded
testfuzz/src/main/java/org/hyperledger/besu/testfuzz/javafuzz/Fuzzer.java