for(int count = 0; count < QuasarConstants.QUASAR_SYSEX_PERFORMANCE_REQUEST.length; count++) {  this.sysexRequestDump = new SysexHandler( QuasarConstants.QUASAR_SYSEX_PERFORMANCE_REQUEST[count] );  send(sysexRequestDump.toSysexMessage(getDeviceID(), new NameValue("perfNumber", patchNo + QuasarConstants.QUASAR_SYSEX_PERFORMANCE_OFFSET)
for(int count = 0; count < QuasarConstants.SYSEX_PERFORMANCE_REQUEST.length; count++) {  this.sysexRequestDump = new SysexHandler( QuasarConstants.SYSEX_PERFORMANCE_REQUEST[count] );  send(sysexRequestDump.toSysexMessage(getDeviceID(), new NameValue("perfNumber", patchNo + QuasarConstants.SYSEX_PERFORMANCE_OFFSET)
	public void requestPatchDump(int bankNum, int patchNum) {				if (sysexRequestDump == null) {			JOptionPane.showMessageDialog				(PatchEdit.getInstance(),				 "The " + toString()				 + " driver does not support patch getting.\n\n"				 + "Please start the patch dump manually...",				 "Get Patch", JOptionPane.WARNING_MESSAGE);				}		else {			// Request dumps for all 100 RAM peformances (that are 5 * 100 requests!!!)			for(int patchNo = 0; patchNo < patchNumbers.length; patchNo++) {				for(int count = 0; count < QuasarConstants.QUASAR_SYSEX_PERFORMANCE_REQUEST.length; count++) {										this.sysexRequestDump = new SysexHandler( QuasarConstants.QUASAR_SYSEX_PERFORMANCE_REQUEST[count] );										send(sysexRequestDump.toSysexMessage(getDeviceID(),											 new NameValue("perfNumber", patchNo + QuasarConstants.QUASAR_SYSEX_PERFORMANCE_OFFSET)						 								)					);					try {						// Wait a little bit so that everything is in the correct sequence						Thread.sleep(50);					} catch (Exception ex) {						ErrorMsg.reportError("Error", "Error requesting all Quasar RAM performances.", ex);					}				}			}		}	}