public void putPatch(Patch bank, Patch p, int patchNum) {
public void putPatch(IPatch bank, IPatch p, int patchNum) {
  public void putPatch(Patch bank, Patch p, int patchNum) {    if (!canHoldPatch(p)) {      ErrorMsg.reportError("Error", "This type of patch does not fit in to this type of bank.");      return;    }    System.arraycopy(p.sysex, 0, bank.sysex, patchNum * singleSize, singleSize);    bank.sysex[patchNum * singleSize + PATCH_NUM_OFFSET] =       (byte)(patchNum + 99); // set program #  }