Use sun internal classname for xpath


git-svn-id: https://svn.apache.org/repos/asf/servicemix/smx4/specs/trunk@1401822 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/jaxp-api-1.4/src/main/java/javax/xml/xpath/XPathFactoryFinder.java b/jaxp-api-1.4/src/main/java/javax/xml/xpath/XPathFactoryFinder.java
index f5e80a1..cef620f 100644
--- a/jaxp-api-1.4/src/main/java/javax/xml/xpath/XPathFactoryFinder.java
+++ b/jaxp-api-1.4/src/main/java/javax/xml/xpath/XPathFactoryFinder.java
@@ -241,7 +241,12 @@
         // platform default
         if(uri.equals(XPathFactory.DEFAULT_OBJECT_MODEL_URI)) {
             if (debug) debugPrintln("attempting to use the platform default W3C DOM XPath lib");
-            return createInstance("org.apache.xpath.jaxp.XPathFactoryImpl");
+            XPathFactory f = createInstance("com.sun.org.apache.xpath.internal.jaxp.XPathFactoryImpl");
+            if (f == null) {
+                //IBM JDK
+                f = createInstance("org.apache.xpath.jaxp.XPathFactoryImpl");
+            }
+            return f;
         }
         
         if (debug) debugPrintln("all things were tried, but none was found. bailing out.");