почему сейв делается не так, а через принт райтер?
public void save(OutputStream outputStream) throws Exception {
            BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(outputStream));
            bw.write(this.i);
            bw.write(this.j);
            bw.write(staticString);
            bw.close();
        }