void (List<String> sanitizedTestNames, CoverageSuite suite, Map<String, Set<Integer>> executionTrace) { final File tracesDir = getTracesDirectory(suite); for (String testName : sanitizedTestNames) { final File file = new File(tracesDir, testName + ".tr"); if (file.exists()) { try (DataInputStream in = new DataInputStream(new FileInputStream(file))) { int traceSize = in.readInt(); for (int i = 0; i < traceSize; i++) { final String className = in.readUTF(); final int linesSize = in.readInt(); final Set<Integer> lines = executionTrace.computeIfAbsent(className, k -> new HashSet<>()); for(int l = 0; l < linesSize; l++) { lines.add(in.readInt()); } } } catch (Exception e) { LOG.error(e); } } } }