protected static void calculateChecksum(Patch p, int start, int end, int ofs)  {
protected void calculateChecksum(Patch p, int start, int end, int ofs)  {
    protected static void calculateChecksum(Patch p, int start, int end, int ofs)  {    	int i;	int sum = 0;	for (i = start; i <= end; i++)	    sum += p.sysex[i];	sum += 0xA5;	p.sysex[ofs] = (byte) (sum % 128);	// p.sysex[ofs]=(byte)(p.sysex[ofs]^127);	// p.sysex[ofs]=(byte)(p.sysex[ofs]+1);    }