[117755] Added filter to ignore internal extension points.
diff --git a/docs/org.eclipse.jst.doc.isv/extDocToc.xsl b/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
index 735638c..79c8a14 100644
--- a/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
+++ b/docs/org.eclipse.jst.doc.isv/extDocToc.xsl
@@ -3,18 +3,20 @@
     version="1.0"
     xmlns:xalan="http://xml.apache.org/xslt"
     exclude-result-prefixes="xalan">
+    <xsl:param name="internal-ext-points"/>
     
      <xsl:template match="components">
-     <xsl:text disable-output-escaping="yes">
+     	<xsl:text disable-output-escaping="yes">
 &lt;?NLS TYPE="org.eclipse.help.toc"?&gt;
-	 </xsl:text>
-	 <toc label="Extension Points Reference">
-	 <xsl:for-each select="document(component/@file)/files/file">
-	 <xsl:sort select="text()"/>
-	 <topic label="{translate(substring(text(), 0, string-length(text()) - 4),'_','.')}" href="reference/extension-points/{../@component}/{text()}">
-	 </topic>
-	 </xsl:for-each>
-	
-	 </toc> 
+	 	</xsl:text>
+	 	<toc label="Extension Points Reference">
+	 		<xsl:for-each select="document(component/@file)/files/file">
+	 			<xsl:sort select="text()"/>
+	 			<xsl:if test="not(contains($internal-ext-points, translate(substring(text(), 0, string-length(text()) - 4),'_','.')))">
+	 				<topic label="{translate(substring(text(), 0, string-length(text()) - 4),'_','.')}" href="reference/extension-points/{../@component}/{text()}">
+	 				</topic>
+	 			</xsl:if>
+	 		</xsl:for-each>
+	 	</toc> 
 	</xsl:template>
 </xsl:stylesheet>