}
if ((exp == null) || exp.equals("")) {
JOptionPane.showMessageDialog(JSynoptic.gui.getOwner(),resources.getString("PleaseEnterAMathematicalExpression"),resources.getString("Error"),JOptionPane.ERROR_MESSAGE);
return;
}
ExpressionNode node = null;
try {
ExpressionParser ep = new ExpressionParser(exp);
// Add the data sources as variables
// start by looping through collections
Set collections = DataSourcePool.global.dataSourceCollections();