[102206] fix for bad "not null signature" assumption by JDT (was causing NPE in CompletionProposalLabelProvider)
diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java
index 5f7f11b..c254d14 100644
--- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java
+++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java
@@ -65,6 +65,11 @@
 	private Image calculateImage(int modifiers) {
 		CompletionProposal p = CompletionProposal.create(CompletionProposal.TYPE_REF, getJSPOffset());
 		p.setFlags(modifiers);
+		
+		//https://bugs.eclipse.org/bugs/show_bug.cgi?id=102206
+		char[] sig = new char[]{Signature.C_UNRESOLVED};
+		p.setSignature(sig);
+		
 		ImageDescriptor descriptor = fLabelProvider.createImageDescriptor(p);
 		Image image = JSPEditorPluginImageHelper.getInstance().getImage(descriptor);
 		return image;