if ((string).equals(listID)) {
try {
issuesList = (IIssuesList) element.createExecutableExtension("class"); //$NON-NLS-1$
String config = element.getAttribute("configurator"); //$NON-NLS-1$
if (config != null) {
IssuesListConfigurator configurator = (IssuesListConfigurator) element
.createExecutableExtension("configurator"); //$NON-NLS-1$
String data = preferenceStore.getString(IssuesPreferencePage.PREFERENCE_ID
+ "/" + listID); //$NON-NLS-1$
XMLMemento memento = XMLMemento.createReadRoot(new StringReader(data));
configurator.initConfiguration(issuesList, memento);
}
break;
} catch (CoreException e) {
issuesList = null;
IssuesActivator.log("", e); //$NON-NLS-1$