private void readSettings() {
        ObjectReader reader = new ObjectReader();
        Object savedSettingsObject = reader.readObject(savedSettingsPath);

        if (savedSettingsObject != null) {
            try {
                Settings savedSettings = (Settings) savedSettingsObject;
                this.settings = savedSettings;
                return;
            } catch (ClassCastException e) {
            }
        }
        createSettingsNotLoadedWindow();
        
        this.settings = new Settings(2, 4, 10000, true);
    }