Bug 550418 - [model] IllegalArgumentException below FieldData.toString()
triggered by chain completion
diff --git a/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/internal/core/util/FieldData.java b/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/internal/core/util/FieldData.java
index 46f3e1c..bafb6bc 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/internal/core/util/FieldData.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/objectteams/otdt/internal/core/util/FieldData.java
@@ -72,6 +72,8 @@
     @Override
 	public String toString()
     {
+    	if ("".equals(this.fieldType)) //$NON-NLS-1$
+    		return "<missing type> "+this.selector; //$NON-NLS-1$
         return Signature.getSimpleName(Signature.toString(this.fieldType)) + " " + this.selector; //$NON-NLS-1$
     }
 }