public static void loadTwisterProperties() {
        Properties properties = new Properties();
        URL url = TwisterPropertiesFinder.class.getClassLoader().getResource("twister.properties");
        try {
            properties.load(url.openStream());
        } catch (IOException e) {
            logger.severe(e.getLocalizedMessage());
        }

        currentLanguage = properties.getProperty("LANGUAGE");
        quantity = Integer.valueOf(properties.getProperty("QUANTITY_PEOPLE"));
        breakTime = Integer.valueOf(properties.getProperty("BREAK_TIME"));
        numMillisecondsToSleep = Integer.valueOf(properties.getProperty("NUM_MILLISECONDS_TO_SLEEP"));
        isTimer = Boolean.valueOf(properties.getProperty("IS_TIMER"));
        isLoggingFile = Boolean.valueOf(properties.getProperty("LOG_FILE_USE"));
        isAppend = Boolean.valueOf(properties.getProperty("LOG_FILE_APPEND"));
        fileName = properties.getProperty("LOG_FILE_NAME");

        try {
            currentFileUri = TwisterPropertiesFinder.class.getClassLoader().getResource(
                    "languages/" + currentLanguage + ".lang.xml").toURI();
        } catch (URISyntaxException e) {
            logger.severe(e.getLocalizedMessage());
        }
    }