IECFStart clazz = (IECFStart) member.createExecutableExtension(CLASS_ATTRIBUTE);
// Create job to do start, and schedule
if (sync) {
IStatus result = null;
try {
result = clazz.run(new NullProgressMonitor());
} catch (final Throwable e) {
final String message = "startup extension error"; //$NON-NLS-1$
logException(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, message, e), message, e);
}
if (result != null && !result.isOK())