MW2Constants.PURE_PATCH_SIZE);
MW2Constants.PURE_PATCH_SIZE + MW2Constants.SYSEX_FOOTER_SIZE);
    protected 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,                MW2Constants.SYSEX_HEADER_OFFSET,                bank.sysex,                getPatchStart(patchNum),                MW2Constants.PURE_PATCH_SIZE);    }    