@Override
    public void applyToTempAuthui() throws IOException, InterruptedException {
        if (this.props == null) {
            IllegalArgumentException iae = new IllegalArgumentException("Call create or load before!");
            Main.handleUnhandableProblem(iae);
        }

        // Writes the properties in the temporary ui text file.
        this.uifile.applyUIFileInTempAuthui(this.props, this.uifile.readUIFile());
    }