private void fireParametersOrderChanged() {
// update local order variable
getParameterOrder(order);
// now fire the event
ParametersChangedEvent pce = new ParametersChangedEvent(this);
EventListener[] list = listeners.getListeners(ParametersListener.class);
for (int i = list.length - 1; i >= 0; --i) {
((ParametersListener) list[i]).parametersOrderChanged(pce);
}
}