public static synchronized String getVersion() {
        if (oms_version == null) {
            try {
                BufferedReader r = new BufferedReader(new InputStreamReader(Utils.class.getResourceAsStream("version.txt")));
                oms_version = r.readLine();
                r.close();
            } catch (Exception ex) {
                oms_version = "?";
            }
        }
        return oms_version;
    }