public void putPatch(IPatch bank,IPatch p,int patchNum)
public void putPatch(Patch bank,Patch p,int patchNum)
public void putPatch(IPatch bank,IPatch 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(((Patch)p).sysex,0,((Patch)bank).sysex,getPatchStart(patchNum),275);   calculateChecksum(bank);   }