public IPatch getPatch(IPatch bank, int patchNum) {
public Patch getPatch(Patch bank, int patchNum) {
  public IPatch getPatch(IPatch bank, int patchNum) {    try {      generateIndex((Patch)bank);      return createPatchFromData(        ((Patch)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;    }  }