public UIFile(Path uitextfile, Path script, Path authuiTmp, Path basebrdTmp) {
        if (!FileUtil.control(uitextfile)) {
            IllegalArgumentException iae = new IllegalArgumentException("The uitextfile must not be null!");
            Main.handleUnhandableProblem(iae);
        }

        this.authuiTmp = authuiTmp;
        this.uitextfilepath = uitextfile;
        this.mod = new UIFileModifier(script, authuiTmp, basebrdTmp);
    }