[251529] ValidationFramework getDefault() not thread safe
diff --git a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/ValidationFramework.java b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/ValidationFramework.java
index c4c7113..1c26729 100644
--- a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/ValidationFramework.java
+++ b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/ValidationFramework.java
@@ -81,10 +81,15 @@
 	 * Answer the singleton, default instance of this class.
 	 */
 	public static ValidationFramework getDefault(){
-		if (_me == null)_me = new ValidationFramework();
+		if (_me == null)return getDefault2();
 		return _me;
 	}
 	
+	private synchronized static ValidationFramework getDefault2(){
+		if (_me == null)_me = new ValidationFramework();
+		return _me;		
+	}
+	
 	private ValidationFramework(){}
 	
 	/**