Problemas para salvar alteracoes em um arquivo .properties

Blz, pessoal… Eu estou usando um arquivo .properties que possui dados uteis a minha aplicacao.
Porem quando um determinado evento ocorre, eu quero atualizar esse arquivo seje alterando
o valor ou acrescentando novas propriedades.

O codigo que faz isso eh esse, mas ele nao esta atualizando o arquivo…

FileOutputStream fileOutputStream = null;
		URL url = ClassLoader.getSystemResource("settings.properties");
		try {		
			fileOutputStream = new FileOutputStream(url.getPath());
			this.settings.store(fileOutputStream, comentario);
		} catch (IOException e) {
		   	e.printStackTrace();
		} finally {
			try {
				fileOutputStream.flush();
				fileOutputStream.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}

Esta lançando algum erro ?

Problema resolvido pessoal,
a atualizacao do arquivo esta sendo realizada !
O codigo acima funciona…

Pode informar se “this.settings.store” é de algum método?