int chkSumIdx = (i == 0 ? 37 : 55) - 2; p.sysex[ofst + chkSumIdx] = calcChkSum(p, ofst + 6, ofst + chkSumIdx - 1);
int chkSumIdx = ofst + (i == 0 ? 37 : 55) - 2; p.sysex[chkSumIdx] = calcChkSum(p.sysex, ofst + 6, chkSumIdx - 1);
  public void calculateChecksum(Patch p) {    for (int i = 0; i < 13; i++) {      int ofst = (i == 0) ? 0 : 37 + (i - 1) * 55;      int chkSumIdx = (i == 0 ? 37 : 55) - 2;      p.sysex[ofst + chkSumIdx]	= calcChkSum(p, ofst + 6, ofst + chkSumIdx - 1);    }  }