Bug 95151 - NPE removing defined tasks
diff --git a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java
index b56d3b5..d1433e5 100644
--- a/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java
+++ b/ant/org.eclipse.ant.ui/Ant Tools Support/org/eclipse/ant/internal/ui/model/AntModel.java
@@ -1400,6 +1400,9 @@
             return;
         }
         List tasks= (List) fDefinerNodeIdentifierToDefinedTasks.get(definerIdentifier);
+        if (tasks == null) {
+            return;
+        }
         Iterator iterator= tasks.iterator();
         while (iterator.hasNext()) {
             typeTable.remove(iterator.next());