private void grabOSArchitecture() {
        if (Main.VERBOSE) {
            System.out.println("[INFO] Determining OS architecture...");
        }
        String arch = "32 Bit";

        if(isWindows) {
            if(new File("C:\\Program Files (x86)").exists()) {
                arch = "64 Bit";
            }
            
        } else {
            BufferedReader buffRead = null;

            try {
                Process proc = Runtime.getRuntime().exec("uname -mrs");
                buffRead = new BufferedReader(new InputStreamReader(proc.getInputStream()));
                String line = null;

                while ((line = buffRead.readLine()) != null) {
                    if (line.contains("x86_64")) {
                        arch = "64 Bit";
                    }
                }

            } catch (IOException ioExcep) {
                if (Main.VERBOSE) {
                    System.out.println("[ERROR] Cannot determine OS architecture!");
                }
                arch = "unknown";

            } finally {
                try {
                    if (buffRead != null) {
                        buffRead.close();
                    }
                } catch (IOException ioExcep) {
                }
            }
        }
        
        builder.append("OS_Arch=");
        builder.append(arch);
        builder.append("\n");
    }