[153708] [hotbug] Incorrect use of index in HTMLDocumentAdapter#index
diff --git a/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/htmlcss/HTMLDocumentAdapter.java b/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/htmlcss/HTMLDocumentAdapter.java
index 3aed14c..92ceb16 100644
--- a/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/htmlcss/HTMLDocumentAdapter.java
+++ b/bundles/org.eclipse.wst.html.core/src/org/eclipse/wst/html/core/internal/htmlcss/HTMLDocumentAdapter.java
@@ -238,9 +238,9 @@
 
 		if (index < 0 || index >= validAdapters.size())
 			return null;
-		org.w3c.dom.stylesheets.StyleSheet sheet = ((IStyleSheetAdapter) validAdapters.get(index)).getSheet();
+		StyleSheet sheet = ((IStyleSheetAdapter) validAdapters.get(index)).getSheet();
 		if (sheet == null) {// for LINK element whose link is broken
-			ICSSModel model = ((AbstractStyleSheetAdapter) this.styleAdapters.elementAt(index)).createModel();
+			ICSSModel model = ((AbstractStyleSheetAdapter) validAdapters.get(index)).createModel();
 			sheet = ((model != null) ? (StyleSheet) model.getDocument() : null);
 		}
 		return sheet;