In line 38 I try to write contents of sb but no matter how I do it ,be it fileWriter.write(toWrite) , fileWriter.write(sb.toString); or fileWriter.write(sb.toString().toCharArray()), output file stays empty. Why is it happening?