public void performOk() {
for (Iterator it= fProviderPreferences.values().iterator(); it.hasNext();) {
final ISpellingPreferenceBlock block= (ISpellingPreferenceBlock) it.next();
ISafeRunnable runnable= new ISafeRunnable() {
public void run() throws Exception {
block.performOk();
}
public void handleException(Throwable x) {
}
};
SafeRunner.run(runnable);