private void preloadProvHistory(int start, int end) {
        GenericObject hist;
        for (int id = start; id < end; id++) {
            hist = historyCache.get(id);
            if (hist == null) {
                String histFile = resolver.getProvinceHistoryFile(id);
                
                if (histFile == null) {
//                    System.err.println("Cannot find province history file for ID " + id);
                    continue;
                }
                
                hist = EUGFileIO.load(histFile, settings);
                
                if (hist == null) {
//                    System.err.println("Failed to load province history file for ID " + id);
                } else {
                    historyCache.put(id, hist);
                }
            }
        }
    }