Gravando em um TextFile em Java [duplicado]

Esta pergunta já tem uma resposta aqui:

Grava em arquivo de texto sem sobrescrever em Java 8 respostas

Olá, estou tentando escrever strings em um arquivo de texto, mas há um pequeno problema. Eu completei meu código com a ajuda de outras perguntas deste site, mas quando tento adicionar seqüências de caracteres a um arquivo de texto, ele apaga tudo o que está no arquivo de texto e grava a entrada. Mas eu quero que vá para a próxima linha e escreva. Eu não pude resolver isso. Eu apreciaria qualquer ajuda. Obrigado..

public static void addCar() throws IOException{

        String string = transferBrand;
        String string2 = ":"+transferModel;
        System.out.println(string+string2);
        File file = new File("HatchBack.txt");
        try {
            StringReader stringReader = new StringReader(string+string2);
            BufferedReader bufferedReader = new BufferedReader(stringReader);
            FileWriter fileWriter = new FileWriter(file);
            BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
            for(String line = bufferedReader.readLine(); line != null; line =bufferedReader.readLine()) {               
                bufferedWriter.write(line);
                bufferedWriter.newLine();                   
            }
            bufferedReader.close();
            bufferedWriter.close();
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }       
}

questionAnswers(1)

yourAnswerToTheQuestion