ArrayList<ExceptionHandlerWrapper> arrayList = new ArrayList<ExceptionHandlerWrapper>();
for (int i = 0; i < extensions.length; i++) {
IConfigurationElement[] configurationElements = extensions[i].getConfigurationElements();
for (int j = 0; j < configurationElements.length; j++) {
IConfigurationElement configurationElement = configurationElements[j];
IExceptionHandler currentBuilder = null;
try {
currentBuilder = (IExceptionHandler) configurationElement.createExecutableExtension("class");
String name = configurationElement.getAttribute("name");
arrayList.add(new ExceptionHandlerWrapper(currentBuilder, name));
} catch (CoreException e) {