// setup runnable
Runnable runnable = new Runnable() {
public void run() {
IStructuredCleanupProcessor cleanupProcessor = getCleanupProcessor();
if (cleanupProcessor != null)
cleanupProcessor.cleanupModel(editor.getModel());
}
};
// TODO: make independent of 'model'.
IStructuredModel model = editor.getModel();