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))       {JOptionPane.showMessageDialog(null, "This type of patch does not fit in to this type of bank.","Error", JOptionPane.ERROR_MESSAGE); return;}                           System.arraycopy(p.sysex,0,bank.sysex,getPatchStart(patchNum),319);   calculateChecksum(bank);   }