public String detectCorruptSysex(Driver driver, IPatch patch, String sysexID, int size, int numSysexMsgs) {
public String detectCorruptSysex(IDriver driver, IPatch patch, String sysexID, int size, int numSysexMsgs) {
  public String detectCorruptSysex(Driver driver, IPatch patch, String sysexID, int size, int numSysexMsgs) {    if (!matches(sysexID, 0, 0))                            // Not a match      return "";    if (size != 0 && size != sysex.length) {      return("Matches sysexID for driver: " + driver.toString() + "\n" +        "   But patch size: " + sysex.length +        " does not equal required size: " + size + "\n"      );    }    if (numSysexMsgs != 0 && numSysexMsgs != this.numSysexMsgs) {      return("Matches sysexID for driver: " + driver.toString() + "\n" +        "   But number of sysex messages in patch: " + this.numSysexMsgs +        " does not equal required number: " + numSysexMsgs + "\n"      );    }    return "";  }