Adcionando nova linha em arquivo .txt [RESOLVIDO]

Procurei no forum mas nao encontrei a solucao da minha duvida, desde ja agradeco o apoio a este novato em java…

Com meu codigo de fonte criei um arquivo que insere determinadas informacoes em um arquivo .txt, porem gostaria que a cada vez que eu executasse o meu codigo, ele inserisse as novas informacoes o qual eu digitar em novas linhas, sem remover as anteriores. mas nao consegui realizar esse procedimento.

Poderia alguem por gentileza me ajudar a inserir os codigos para que as novas informacoes o qual inserir no meu codigo fonte nao venham a substituir o arquivo original, mas sim adicionar linhas posteriores aquelas o qual uma vez ja foram inseridas??

obs. alguns topicos semelhantes a este existem, mas nao consegui manipula-los

Eis o codigo

[code]package rexzometro;

import java.io.FileWriter;
import java.io.IOException;

public class RegrasDoAnimal {

public void CriarArquivo() throws IOException {

	FileWriter writer = new FileWriter("Rexometro.txt");

	writer.write("\n:::: REXZOMETRO 1.0 :::: \n\nESTE PROGRAMA TEM A FINALIDADE "
			+ "DE CONTABILIZAR QUANTAS VEZES O REX ME MORDEU!"
			+ "\n\n A contagem teve inicio a partir do dia 15 de julho"
			+ ", as incontaveis vezes que me mordeu antes nao serao contabilizdas. ");
	writer.close();
}

}
[/code]

package rexzometro;

import java.io.IOException;

public class RexzometroTestDriver {

	
	public static void main(String[] args) throws IOException {
	
		RegrasDoAnimal acao = new RegrasDoAnimal();
		
		
		
		acao.CriarArquivo();
		
	}

}

Boa noite.
A classe FileWriter possui também o seguinte construtor:

FileWriter writer = new File(String path, boolean Append);

O parâmetro path você já conhece, é o caminho do arquivo. O parâmetro Append indica que você não quer sobrescrever o arquivo existente, ou seja, o que você escrever no arquivo será adicionado no final do mesmo.

Se Append for true, então o texto será escrito no fim do arquivo; se for false, então o arquivo será sobrescrito.
Abs.

Cara, dá uma olhada nesse link: http://www.guj.com.br/articles/13.
Nele tem um artigo muito bom sobre manipulação de arquivos usando Java.
Abs.

FileWriter writer = new FileWriter("Rexometro.txt", true); 

O parâmetro true indica que reescrevemos no arquivo sem apagar o que já existe.
O false apagaria o conteúdo do arquivo e escreveria o novo conteúdo.
Se não usar o 2° parâmetro como você fez, ele por padrão será false.