System.arraycopy(p.sysex, 6, bank.sysex, getPatchStart(patchNum), EnsoniqVFXSingleDriver.PATCH_SIZE);
System.arraycopy(((Patch)p).sysex, 6, ((Patch)bank).sysex, getPatchStart(patchNum), EnsoniqVFXSingleDriver.PATCH_SIZE);
	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, 6, bank.sysex, getPatchStart(patchNum), EnsoniqVFXSingleDriver.PATCH_SIZE);	}