docs: private List<String> makeAbsoluteCwdCandidates(String fileName) {
          List<String> candidates = new ArrayList<>();
  
          boolean hasProtocol = (URLClassPath.getURLProtocol(fileName) != null);
          if (hasProtocol) {
              candidates.add(fileName);
              return candidates;
          }
  
          if (new File(fileName).isAbsolute()) {
              candidates.add(fileName);
              return candidates;
          }
  
          for (File currentWorkingDirectory : currentWorkingDirectoryList) {
              File relativeToCurrent = new File(currentWorkingDirectory, fileName);
              if (relativeToCurrent.exists()) {
                  candidates.add(relativeToCurrent.toString());
              }
          }
  
          if (candidates.isEmpty()) {
              candidates.add(fileName);
          }
  
          return candidates;
      }