public static OS getOS() {
        if (os == null) {
            String name = System.getProperty("os.name").toLowerCase();
            System.out.println("OS: " + name);
            if (name.startsWith("win")) {
                os = OS.WINDOWS;
            } else if (name.startsWith("mac")) {
                os = OS.MAC;
            } else if (name.startsWith("linux")) {
                os = OS.LINUX;
            }
        }
        return os;
    }