Помогите разобраться!!!
package com.javarush.task.task13.task1319;
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
try {
BufferedReader FileName = new BufferedReader(new InputStreamReader(System.in));
File file = new File(String.valueOf(FileName));
FileWriter fileWriter = new FileWriter(file);
BufferedWriter writer = new BufferedWriter(fileWriter);
String text = String.valueOf(FileName);
writer.write(text);
writer.newLine();
for (; ;) {
text = FileName.readLine();
if (text.equals("exit")) {
writer.write(text);
writer.newLine();
writer.flush();
break;
} else {
writer.write(text);
writer.newLine();
writer.flush();
}}
fileWriter.close();
writer.close();} catch (Exception e) {
e.printStackTrace();
}
}
}