diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/GenericAnnotationView.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/GenericAnnotationView.java
index 5e2af58547ef6b13a2a09b7f9112f893cdc37029..34f75dabd987a12328a9c1d0e759b65bb1652659 100644
--- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/GenericAnnotationView.java
+++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/annotation/GenericAnnotationView.java
@@ -83,6 +83,7 @@ public class GenericAnnotationView extends AnnotationViewPartBase {
 		while(tableViewer.getTable().getColumnCount() > 1) {
 			tableViewer.getTable().getColumn(1).dispose();
 		}
+		annotationSpecColumns.clear();
 
 		/*
 		 * Create a column for each annotation specification provided by any AnnotationEntry. There