* Fix of lost SWTUIProcessor caused by TreeSet
diff --git a/core/org.eclipse.rcptt.tesla.core/src/org/eclipse/rcptt/tesla/internal/core/TeslaProcessorManager.java b/core/org.eclipse.rcptt.tesla.core/src/org/eclipse/rcptt/tesla/internal/core/TeslaProcessorManager.java
index 8474430..125d0c1 100644
--- a/core/org.eclipse.rcptt.tesla.core/src/org/eclipse/rcptt/tesla/internal/core/TeslaProcessorManager.java
+++ b/core/org.eclipse.rcptt.tesla.core/src/org/eclipse/rcptt/tesla/internal/core/TeslaProcessorManager.java
@@ -11,6 +11,7 @@
 package org.eclipse.rcptt.tesla.internal.core;
 
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.Comparator;
 import java.util.List;
 import java.util.TreeSet;
@@ -33,10 +34,10 @@
 import org.eclipse.rcptt.tesla.internal.core.processing.ITeslaCommandProcessor.PreExecuteStatus;
 
 public class TeslaProcessorManager {
-	private final TreeSet<ITeslaCommandProcessor> processors;
+	private final List<ITeslaCommandProcessor> processors;
 
 	public TeslaProcessorManager() {
-		processors = new TreeSet<ITeslaCommandProcessor>(new ProcessorComparator());
+		processors = new ArrayList<ITeslaCommandProcessor>();
 
 		IConfigurationElement[] elements = Platform
 				.getExtensionRegistry()
@@ -51,6 +52,8 @@
 				e.printStackTrace();
 			}
 		}
+		
+		Collections.sort(processors, new ProcessorComparator());
 	}
 
 	public void collectInformation(AdvancedInformation collector, Command command) {
@@ -165,7 +168,7 @@
 
 		@Override
 		public int compare(ITeslaCommandProcessor first, ITeslaCommandProcessor second) {
-			return (-1) * Integer.compare(first.getPriority(), second.getPriority());
+			return Integer.compare(first.getPriority(), second.getPriority());
 		}
 
 	}
diff --git a/modules/nebula/plugins/org.eclipse.rcptt.tesla.nebula.impl/src/org/eclipse/rcptt/tesla/nebula/NebulaUIProcessor.java b/modules/nebula/plugins/org.eclipse.rcptt.tesla.nebula.impl/src/org/eclipse/rcptt/tesla/nebula/NebulaUIProcessor.java
index 72cec45..7003f11 100644
--- a/modules/nebula/plugins/org.eclipse.rcptt.tesla.nebula.impl/src/org/eclipse/rcptt/tesla/nebula/NebulaUIProcessor.java
+++ b/modules/nebula/plugins/org.eclipse.rcptt.tesla.nebula.impl/src/org/eclipse/rcptt/tesla/nebula/NebulaUIProcessor.java
@@ -105,6 +105,11 @@
 	public NebulaUIProcessor() {
 		SWTUIPlayer.addExtension(extension);
 	}
+	
+	@Override
+	public int getPriority() {
+		return 114;
+	}
 
 	@Override
 	public void terminate() {