public static void checkStructureIntegrity() {

        for (File f : dirList) {
            if (!f.exists()) {
                try {
                    Log.debug("Creating: " + f.getName() + "(" + f.getPath() + ")");
                    f.mkdir();

                } catch (Exception e) {
                    Log.error("Could not repair/create data structure.");
                }
            }
        }

        if (!SERVER_CONFIG.exists()) {
            try {
                SERVER_CONFIG.createNewFile();
                ArxFile af = new ArxFile();
                af.setString("name", "RSPS Server");
                af.setInt("version", 1);
                af.setBoolean("site", true);

                ArxParser.writeArxFile(af.getData(), SERVER_CONFIG);
                Log.debug("Created server configuration file.");
            } catch (IOException e) {
                Log.error("Could not create Server Configuration File.\nReason: " + e.getMessage());
            }
        } else {

        }

    }