[369593] New filter rule for target runtime in validator extension point is not working
diff --git a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java
index d1e05ce..12c8d0c 100644
--- a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java
+++ b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java
@@ -61,6 +61,7 @@
 		if (ExtensionConstants.Rule.contentType.equals(name))return ContentType.createContentType(rule);
 		if (ExtensionConstants.Rule.facet.equals(name))return new Facet(rule);
 		if (ExtensionConstants.Rule.pattern.equals(name))return FilePattern.createFilePattern(rule);
+		if (ExtensionConstants.Rule.targetRuntime.equals(name))return new TargetRuntime(rule);
 		return null;
 	}
 	
@@ -570,6 +571,10 @@
 		
 		@Override
 		public String toString() {
+			if(patternLabel == null){
+				patternLabel = ValidatorHelper.getRuntimeName(_pattern);
+			}
+
 			if(patternLabel != null && patternLabel.length() > 0){
 				return getDisplayableType() + ": " + patternLabel.concat(" - ").concat(_pattern); //$NON-NLS-1$ //$NON-NLS-2$
 			}