void (String sessionDataFilePath, String @Nullable [] patterns, String[] excludePatterns, SimpleJavaParameters javaParameters, boolean testTracking, boolean branchCoverage, String sourceMapPath, @Nullable Project project) { String path; try { path = AgentJar.extractToTempLocation().getAbsolutePath(); } catch (IOException e) { return; } final String agentPath = handleSpacesInAgentPath(path); if (agentPath == null) return; javaParameters.getTargetDependentParameters().asTargetParameters().add(request -> { return createArgumentTargetValue(agentPath, sessionDataFilePath, patterns, excludePatterns); }); }