static final List<ExecuteListener> getListeners(Configuration configuration) {
List<ExecuteListener> result = new ArrayList<ExecuteListener>();
if (!FALSE.equals(configuration.getSettings().isExecuteLogging())) {
result.add(new StopWatchListener());
result.add(new LoggerListener());
}
for (String listener : configuration.getSettings().getExecuteListeners()) {
result.add(getListener(listener));
}