(tmpf = getFile("Select a unmodified or expanded " + romType + " ROM.", true)).toString());
(tmpf = getFile( "Now you must select a unmodified or expanded\n" + romType + " ROM for backup and other purposes.\n" + "This ROM must be one that will never be edited.", true)).toString());
    public AbstractRom requestOrgRomFile(String romType)    {        String tmp;        File tmpf;        if ((tmp = this.getPrefs().getValue(romType + ".expRomPath")) == null            || !(tmpf = new File(tmp)).exists())        {            //if orgRomPath from old version set, use it            if (!(tmp == null)                && (tmpf = new File(tmp)).exists()                && ((tmp = this.getPrefs().getValue(romType + ".orgRomPath")) != null))            {                return orgRomToExp(romType);            }            this.getPrefs().setValue(                romType + ".expRomPath",                (tmpf = getFile("Select a unmodified or expanded " + romType                    + " ROM.", true)).toString());            if (romType.equals("Earthbound")                && (tmpf.length() == AbstractRom.EB_ROM_SIZE_REGULAR || tmpf                    .length() == AbstractRom.EB_ROM_SIZE_EXPANDED))            {                this.getPrefs().setValue(romType + ".orgRomPath",                    tmpf.toString());                return orgRomToExp(romType);            }        }        System.out.println((new File(getPrefs().getValue(            romType + ".expRomPath")).length())            + " == "            + AbstractRom.EB_ROM_SIZE_REGULAR            + "; romType = "            + romType);        long expromlen = new File(getPrefs().getValue(romType + ".expRomPath"))            .length();        if (romType.equals("Earthbound")            && (expromlen == AbstractRom.EB_ROM_SIZE_REGULAR || expromlen == AbstractRom.EB_ROM_SIZE_EXPANDED))        {            System.out                .println("Exp rom not actually expanded. Bug in previous versions.");            this.getPrefs().setValue(romType + ".orgRomPath",                getPrefs().getValue(romType + ".expRomPath"));            this.getPrefs().removeValue(romType + ".expRomPath");            return orgRomToExp(romType);        }        //null means expRomPath is set to something valid        return null;    }