String[] aParams = Gadgets.split(getStringNull(DB.tx_parameters,""),";");
int nParams = aParams.length;
for (int p=0; p<nParams; p++) {
if (aParams[p].indexOf('=')<1) throw new IllegalArgumentException("Event "+getStringNull("id_event","null")+": invalid name-value pair \""+aParams[p]+"\" at tx_parameters");
String[] aNameValuePair = Gadgets.split2(aParams[p],'=');
if (oParamMap.containsKey(aNameValuePair[0].trim().toLowerCase())) throw new IllegalArgumentException("Event "+getStringNull("id_event","null")+": duplicated parameter name "+aNameValuePair[0]);
oParamMap.put(aNameValuePair[0].trim().toLowerCase(),aNameValuePair[1]);
} // next
return oParamMap;
} // parseDefaultParameters