public void close() {
        try {
            if(inf) sc.close();
            if(outf) fw.close();
            inf = false;
            outf = false;
            this.filename = null;
        } catch (IOException e) {
            ExceptionLog.println("Ошибка закрытия файла");
        } catch(Exception e) {
            ExceptionLog.println("Ошибка в блоке закрытия файла");
            ExceptionLog.println(e);
        }
    }