if (rom[i] != orgRom.readByte(i + start))
if (rom[i] != orgRom.readByte(i))
    public IPSFile createIPS(AbstractRom orgRom, int start, int end)    {        if (orgRom instanceof RomMem)        {            return IPSFile.createIPS(this.rom, ((RomMem) orgRom).rom, start,                end);        }        else        {            IPSFile out = new IPSFile();            int cStart = -1;            int len = end - start + 1;            for (int i = 0; i < len; i++)            {                if (rom[i] != orgRom.readByte(i + start))                {                    if (cStart == -1)                        cStart = i;                }                else                {                    if (cStart != -1)                    {                        out.addRecord(cStart + start, ByteBlock.wrap(rom,                            cStart, i - cStart));                        cStart = -1;                    }                }            }            return out;        }    }