initial commit in accordance with CQ 3784
diff --git a/plugins/org.eclipse.objectteams.otdt.ui.help/guide/otjld/def/s8.html b/plugins/org.eclipse.objectteams.otdt.ui.help/guide/otjld/def/s8.html
new file mode 100644
index 0000000..a0afac2
--- /dev/null
+++ b/plugins/org.eclipse.objectteams.otdt.ui.help/guide/otjld/def/s8.html
@@ -0,0 +1,86 @@
+<!DOCTYPE html
+  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "../xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+   <head>
+      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
+      <meta name="copyright"
+            content="Copyright Technical University Berlin and others 2004, 2010. This page is made available under the Eclipse Public License v1.0. For full details see http://www.eclipse.org/legal/epl-v10.html" />
+      <link rel="stylesheet" type="text/css" href="../css/ot.css" />
+      <link rel="stylesheet" type="text/css" href="../css/otjld.css" />
+      <title>OT/J Language Definition v1.3</title>
+   </head>
+   <body class="otdt">
+      <div id="content">
+         <table class="nav">
+            <tr>
+               <td class="back"><a id="top"></a><a href="s7.html" rel="prev">&lt;&lt;&nbsp;&sect;7&nbsp;Role Encapsulation</a></td>
+               <td class="top"><a href="index.html" rel="contents">&uarr;&nbsp;Table of Contents&nbsp;&uarr;</a></td>
+               <td class="next"><a href="s9.html" rel="next">&sect;9&nbsp;Value Dependent Classes&nbsp;&gt;&gt;</a></td>
+            </tr>
+         </table>
+         <div class="chapter" id="s8">
+            <div class="headl">
+               <div class="headr">
+                  <h1>&sect;8&nbsp;Join Point Queries</h1>
+               </div>
+            </div>
+            <div id="toc-box">
+               <ul class="toc-box">
+                  <li><a href="s8.html">&sect;8&nbsp;Join Point Queries</a></li>
+                  <li><a href="#s8.1">&sect;8.1&nbsp;Join point queries</a></li>
+                  <li><a href="#s8.2">&sect;8.2&nbsp;Query expressions</a></li>
+                  <li><a href="#s8.3">&sect;8.3&nbsp;OT/J meta model</a></li>
+               </ul>
+            </div>
+            <div class="intro">
+               <h3>Defining sets of join points for interception</h3>
+               <div class="line"></div>
+               <div class="term">join point</div>
+               <div class="termdesc">In OT/J a join point is considered to be an element
+                  of the program. A meta model exists which defines the <strong>kinds</strong> 
+                  of join points that can be identified.
+               </div>
+               <div class="line"></div>
+               <div class="term">join point interception</div>
+               <div class="termdesc">The purpose of identifying join points is to intercept program execution at these points 
+                  				by means of <em>callin</em> bindings.
+               </div>
+               <div class="line"></div>
+               <div class="term">join point query</div>
+               <div class="termdesc">Sets of join points are defined using functional queries of the program's reflective representation.</div>
+               <div class="line"></div>
+               <div class="term"><i>pointcuts</i></div>
+               <div class="termdesc">Dynamic "pointcuts" comparable to AspectJ's <code>cflow</code> or even the Trace-Matches approach 
+                  				are not subject to the join point language of OT/J. These features will be added at a different level 
+                  				of abstraction. Note, that guard predicates (<a href="s5.html#s5.4" title="&sect;5.4&nbsp;Guard predicates" class="sect">&sect;5.4</a>) subsume the dynamic 
+                  				capabilities of the pointcuts <code>if, target, this, args</code>.
+               </div>
+               <div class="line"></div>
+            </div>
+            <div class="sect depth2" id="s8.1">
+               <h2 class="sect">&sect;8.1&nbsp;Join point queries<span class="toplink"><a href="#top">&uarr;&nbsp;&sect;8</a></span></h2>
+               <p><strong><em>This section will describe the query language used to define sets
+                        	of join points. As of version 1.4.0 of the OTDT this query language is not yet supported.</em></strong></p>
+            </div>
+            <div class="sect depth2" id="s8.2">
+               <h2 class="sect">&sect;8.2&nbsp;Query expressions<span class="toplink"><a href="#top">&uarr;&nbsp;&sect;8</a></span></h2>
+            </div>
+            <div class="sect depth2" id="s8.3">
+               <h2 class="sect">&sect;8.3&nbsp;OT/J meta model<span class="toplink"><a href="#top">&uarr;&nbsp;&sect;8</a></span></h2>
+            </div>
+         </div>
+         <table class="nav">
+            <tr>
+               <td class="back"><a href="s7.html" rel="prev">&lt;&lt;&nbsp;&sect;7&nbsp;Role Encapsulation</a></td>
+               <td class="top"><a href="index.html" rel="contents">&uarr;&nbsp;Table of Contents&nbsp;&uarr;</a></td>
+               <td class="next"><a href="s9.html" rel="next">&sect;9&nbsp;Value Dependent Classes&nbsp;&gt;&gt;</a></td>
+            </tr>
+         </table>
+      </div>
+      <div id="footer">
+         <hr />
+         <address>&copy; Stephan Herrmann, Christine Hundt, Marco Mosconi</address>
+         			OT/J version 1.3 &mdash; last modified: 2010-02-20
+      </div>
+   </body>
+</html>
\ No newline at end of file