sort dir list
diff --git a/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/NatTableExamples.java b/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/NatTableExamples.java
index 7ef7b2d..2265104 100644
--- a/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/NatTableExamples.java
+++ b/org.eclipse.nebula.widgets.nattable.examples/src/org/eclipse/nebula/widgets/nattable/examples/NatTableExamples.java
@@ -19,6 +19,8 @@
 import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
 import java.util.List;
 
 import org.eclipse.nebula.widgets.nattable.examples.runner.TabbedNatExampleRunner;
@@ -84,10 +86,9 @@
 			}
 		};
 		
-		System.out.println("dir: " + dir.getCanonicalPath());
-		System.out.println("list: " + dir.list(packageFilter));
-		
-		for (String packageName : dir.list(packageFilter)) {
+		List<String> sortedList = Arrays.asList(dir.list(packageFilter));
+		Collections.sort(sortedList);
+		for (String packageName : sortedList) {
 			File f = new File(dir, packageName);
 			if (f.isDirectory()) {
 				findExamples(f, examples, INatExample.TUTORIAL_EXAMPLES_PREFIX);
@@ -96,7 +97,9 @@
 	}
 	
 	private static void findExamples(File dir, List<String> examples, String prefix) throws IOException {
-		for (String s : dir.list()) {
+		List<String> sortedList = Arrays.asList(dir.list());
+		Collections.sort(sortedList);
+		for (String s : sortedList) {
 			File f = new File(dir, s);
 			if (f.isDirectory()) {
 				findExamples(f, examples, prefix);