class FixStackFramesDelegate {

    public void doFullRun(@NonNull WorkerExecutorFacade workers) throws IOException {
        FileUtils.cleanOutputDir(outFolder);

        Map<File, FileStatus> inputToProcess =
                classesToFix.stream().collect(Collectors.toMap(f -> f, f -> FileStatus.NEW));

        processFiles(workers, inputToProcess);
    }

    public  FixStackFramesDelegate(
            @NonNull Set<File> bootClasspath,
            @NonNull Set<File> classesToFix,
            @NonNull Set<File> referencedClasses,
            @NonNull File outFolder,
            @Nullable FileCache userCache);

}