Bug 532905 - When throwing a CompositingNotImplementedError, include the kind of IType or ICPPEvaluation for which compositing is not implemented

Change-Id: I1414f70ae5f86263fc313f61aa36485df8c4cb3f
diff --git a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java
index 5e5f16e..4aff3b0 100644
--- a/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java
+++ b/core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/index/composite/cpp/CPPCompositesFactory.java
@@ -274,7 +274,7 @@
 			return rtype;
 		} 
 		
-		throw new CompositingNotImplementedError();
+		throw new CompositingNotImplementedError(rtype.getClass().getName());
 	}
 	
 	public ICPPEvaluation getCompositeEvaluation(ICPPEvaluation eval) {
@@ -553,7 +553,7 @@
 			return e;
 		}
 		
-		throw new CompositingNotImplementedError();
+		throw new CompositingNotImplementedError(eval.getClass().getName());
 	}
 
 	private ICPPEvaluation[] getCompositeEvaluationArray(ICPPEvaluation[] array) {