generateIndex(bank);
generateIndex((Patch)bank);
  public Patch getPatch(Patch bank, int patchNum) {    try {      generateIndex(bank);      return createPatchFromData(        bank.sysex, FIRST_PRESET_START + patchIndex[patchNum],        patchIndex[patchNum + 1] - patchIndex[patchNum], getPatchName(bank, patchNum)      );    } catch (Exception ex) {      ErrorMsg.reportStatus("PeaveyPC1600BankDriver->getPatch");      ErrorMsg.reportStatus(ex);      return null;    }  }