[nobug] compatibility change
diff --git a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/JSPJavaHyperlinkDetector.java b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/JSPJavaHyperlinkDetector.java
index f4059db..7b2ba67 100644
--- a/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/JSPJavaHyperlinkDetector.java
+++ b/bundles/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/JSPJavaHyperlinkDetector.java
@@ -80,7 +80,7 @@
 						// link to local variable definitions
 						if (element instanceof ILocalVariable) {
 							range = ((ILocalVariable) element).getNameRange();
-							Object cu = ((ILocalVariable) element).getDeclaringMember().getCompilationUnit();
+							Object cu = ((ILocalVariable) element).getAncestor(IJavaElement.COMPILATION_UNIT);
 							if (cu != null && cu.equals(jspTranslation.getCompilationUnit()))
 								isInTranslationCU = true;
 						}