[86009] a better fix (using path)
diff --git a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/search/JSPSearchSupport.java b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/search/JSPSearchSupport.java
index 6e0920a..6f007b5 100644
--- a/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/search/JSPSearchSupport.java
+++ b/bundles/org.eclipse.jst.jsp.core/src/org/eclipse/jst/jsp/core/internal/java/search/JSPSearchSupport.java
@@ -474,8 +474,9 @@
             // https://bugs.eclipse.org/bugs/show_bug.cgi?id=86009
             // must have a project name as well
             // which would mean >= 2 path segments
-            if(filePath.split("/").length >= 2) {
-                f = ResourcesPlugin.getWorkspace().getRoot().getFile(new Path(filePath));
+            IPath path = new Path(filePath);
+            if(path.segmentCount() >= 2) {
+                f = ResourcesPlugin.getWorkspace().getRoot().getFile(path);
             }
         }
         return f;