[235388] Use classloader when looking up messages
diff --git a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/Validator.java b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/Validator.java
index e6a982b..124f8a5 100644
--- a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/Validator.java
+++ b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/Validator.java
@@ -1086,6 +1086,7 @@
 	private void updateResults(ValidationResult vr) {
 		ReporterHelper rh = vr.getReporterHelper();
 		if (rh == null)return;
+		ClassLoader classloader = getDelegatedValidator().getClass().getClassLoader();
 		for (IMessage message : rh.getMessages()){
 			Object target = message.getTargetObject();
 			if (target != null){
@@ -1096,7 +1097,8 @@
 					if (target != null && target instanceof IResource)res = (IResource)target;
 				}
 				if (res != null){
-					ValidatorMessage vm = ValidatorMessage.create(message.getText(), res);
+					
+					ValidatorMessage vm = ValidatorMessage.create(message.getText(classloader), res);
 					if (getMarkerId() != null)vm.setType(getMarkerId());
 					vr.add(vm);
 					int markerSeverity = IMarker.SEVERITY_INFO;