public DisplayMode findFirstCompatibleMode(DisplayMode[] modes){
        DisplayMode[] goodModes = vc.getDisplayModes();
        for (int x = 0; x < modes.length; x++) {
            for(int y = 0; y < goodModes.length; y++) {
                if(displayModesMatch(modes[x], goodModes[y])) {
                    return goodModes[y];
                }
            }
        }
        return null;
    }