public void storePatch (Patch p, int bankNum, int patchNum) {
public void storePatch (IPatch p, int bankNum, int patchNum) {
  public void storePatch (Patch p, int bankNum, int patchNum) {    if (bankNum == 0) {      JOptionPane.showMessageDialog(PatchEdit.getInstance(),        "Cannot send to ROM bank",        "Store Patch",        JOptionPane.WARNING_MESSAGE      );    } else {      setBankNum(bankNum); // must set bank - sysex patch dump always stored in current bank      setPatchNum(patchNum); // must send program change to make bank change take effect      sendPatchWorker(p, bankNum);    }  }