Bug 531197: [10] JavaModelUtil.isVersionLessThan(...) gives incorrect
result for version 10

Change-Id: I75dfaa7623c9f1ed4472b9d63e1d6fccf78e24f2
diff --git a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
index af41ae9..bda990d 100644
--- a/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
+++ b/org.eclipse.jdt.core.manipulation/core extension/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java
@@ -778,13 +778,7 @@
 	 * @return <code>true</code> iff version1 is less than version2
 	 */
 	public static boolean isVersionLessThan(String version1, String version2) {
-		if (JavaCore.VERSION_CLDC_1_1.equals(version1)) {
-			version1= JavaCore.VERSION_1_1 + 'a';
-		}
-		if (JavaCore.VERSION_CLDC_1_1.equals(version2)) {
-			version2= JavaCore.VERSION_1_1 + 'a';
-		}
-		return version1.compareTo(version2) < 0;
+		return JavaCore.compareJavaVersions(version1, version2) < 0;
 	}