public void calculateChecksum(IPatch p) {
public void calculateChecksum(Patch p) {
  public void calculateChecksum(IPatch p) {    for (int i = 0; i < PATCH_SYSEX_START.length; i++) {      int checksumStart = PATCH_SYSEX_START[i] + CHECKSUM_START;      int checksumEnd = PATCH_SYSEX_START[i] + PATCH_SYSEX_SIZE[i] - 3;      int checksumOffset = checksumEnd + 1;      calculateChecksum(((Patch)p).sysex, checksumStart, checksumEnd, checksumOffset);    }  }