docs: public void fileReused(File f) {
          if (!recentFiles.contains(f)) {
              throw new IllegalStateException("Selected a recent project that doesn't exist?");
          } else {
              recentFiles.remove(f);
              recentFiles.add(f);
          }
      }