You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@river.apache.org by pe...@apache.org on 2013/01/02 06:21:08 UTC

svn commit: r1427655 [11/35] - in /river/jtsk/skunk/qa_refactor/trunk/qa: ./ doc/ src/com/sun/jini/qa/harness/ src/com/sun/jini/test/impl/discoverymanager/ src/com/sun/jini/test/impl/discoveryproviders/ src/com/sun/jini/test/impl/end2end/e2etest/ src/c...

Modified: river/jtsk/skunk/qa_refactor/trunk/qa/doc/servicediscovery-test.html
URL: http://svn.apache.org/viewvc/river/jtsk/skunk/qa_refactor/trunk/qa/doc/servicediscovery-test.html?rev=1427655&r1=1427654&r2=1427655&view=diff
==============================================================================
--- river/jtsk/skunk/qa_refactor/trunk/qa/doc/servicediscovery-test.html (original)
+++ river/jtsk/skunk/qa_refactor/trunk/qa/doc/servicediscovery-test.html Wed Jan  2 05:20:52 2013
@@ -1,2405 +1,2540 @@
-<!--
- ! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements.  See the NOTICE file
- ! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
- ! to you under the Apache License, Version 2.0 (the
- ! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
- ! 
- !      http://www.apache.org/licenses/LICENSE-2.0
- ! 
- ! Unless required by applicable law or agreed to in writing, software
- ! distributed under the License is distributed on an "AS IS" BASIS,
- ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ! See the License for the specific language governing permissions and
- ! limitations under the License.
- !-->
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List href="./clm-test_files/filelist.xml">
-<title>ClientLookupManager Tests</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Author>SMI Software</o:Author>
-  <o:LastAuthor>SMI Software</o:LastAuthor>
-  <o:Revision>1</o:Revision>
-  <o:TotalTime>0</o:TotalTime>
-  <o:Created>2000-02-07T13:36:00Z</o:Created>
-  <o:LastSaved>2000-02-07T13:37:00Z</o:LastSaved>
-  <o:Pages>11</o:Pages>
-  <o:Words>3832</o:Words>
-  <o:Characters>21845</o:Characters>
-  <o:Company>Sun Microsystems</o:Company>
-  <o:Lines>182</o:Lines>
-  <o:Paragraphs>43</o:Paragraphs>
-  <o:CharactersWithSpaces>26827</o:CharactersWithSpaces>
-  <o:Version>9.2720</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery>
-  <w:DisplayVerticalDrawingGridEvery>0</w:DisplayVerticalDrawingGridEvery>
-  <w:UseMarginsForDrawingGridOrigin/>
-  <w:Compatibility>
-   <w:FootnoteLayoutLikeWW8/>
-   <w:ShapeLayoutLikeWW8/>
-   <w:AlignTablesRowByRow/>
-   <w:ForgetLastTabAlignment/>
-   <w:LayoutRawTableWidth/>
-   <w:LayoutTableRowsApart/>
-  </w:Compatibility>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:10.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-h1
-	{mso-style-next:Normal;
-	margin-top:12.0pt;
-	margin-right:0in;
-	margin-bottom:3.0pt;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	page-break-after:avoid;
-	mso-outline-level:1;
-	font-size:14.0pt;
-	mso-bidi-font-size:10.0pt;
-	font-family:Arial;
-	mso-bidi-font-family:"Times New Roman";
-	mso-font-kerning:14.0pt;
-	mso-bidi-font-weight:normal;}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
- /* List Definitions */
-@list l0
-	{mso-list-id:31392684;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-85286440 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l0:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l1
-	{mso-list-id:40785129;
-	mso-list-template-ids:-1100023554;}
-@list l1:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l2
-	{mso-list-id:103506308;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-1100023554 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
-@list l2:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l3
-	{mso-list-id:109010095;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-1017072456 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
-@list l3:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l4
-	{mso-list-id:149449792;
-	mso-list-template-ids:-1431402750;}
-@list l4:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l5
-	{mso-list-id:209196879;
-	mso-list-type:simple;
-	mso-list-template-ids:-984217838;}
-@list l5:level1
-	{mso-level-start-at:0;
-	mso-level-number-format:bullet;
-	mso-level-text:-;
-	mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l6
-	{mso-list-id:214005635;
-	mso-list-type:hybrid;
-	mso-list-template-ids:1435408000 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
-@list l6:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l7
-	{mso-list-id:231502033;
-	mso-list-template-ids:-1100023554;}
-@list l7:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l8
-	{mso-list-id:254821388;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-1479122236 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l8:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l9
-	{mso-list-id:262962282;
-	mso-list-template-ids:-1100023554;}
-@list l9:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l10
-	{mso-list-id:268466504;
-	mso-list-template-ids:-1100023554;}
-@list l10:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l11
-	{mso-list-id:319619924;
-	mso-list-template-ids:-1100023554;}
-@list l11:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l12
-	{mso-list-id:406922938;
-	mso-list-type:simple;
-	mso-list-template-ids:67698703;}
-@list l12:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l13
-	{mso-list-id:413090513;
-	mso-list-type:hybrid;
-	mso-list-template-ids:735066008 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
-@list l13:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l14
-	{mso-list-id:435949008;
-	mso-list-template-ids:-1100023554;}
-@list l14:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l15
-	{mso-list-id:575550626;
-	mso-list-template-ids:-1100023554;}
-@list l15:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l16
-	{mso-list-id:668800652;
-	mso-list-template-ids:-1100023554;}
-@list l16:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l17
-	{mso-list-id:758526531;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-494085338 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l17:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l18
-	{mso-list-id:774132848;
-	mso-list-template-ids:-1100023554;}
-@list l18:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l19
-	{mso-list-id:780884298;
-	mso-list-type:hybrid;
-	mso-list-template-ids:2101911236 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l19:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l20
-	{mso-list-id:832379421;
-	mso-list-template-ids:-1100023554;}
-@list l20:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l21
-	{mso-list-id:835153305;
-	mso-list-template-ids:-1100023554;}
-@list l21:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l22
-	{mso-list-id:836573970;
-	mso-list-type:simple;
-	mso-list-template-ids:67698703;}
-@list l22:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l23
-	{mso-list-id:836768932;
-	mso-list-template-ids:-1100023554;}
-@list l23:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l24
-	{mso-list-id:908425042;
-	mso-list-template-ids:-1100023554;}
-@list l24:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l25
-	{mso-list-id:929658446;
-	mso-list-template-ids:-1100023554;}
-@list l25:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l26
-	{mso-list-id:937058811;
-	mso-list-type:simple;
-	mso-list-template-ids:1710393288;}
-@list l26:level1
-	{mso-level-start-at:7;
-	mso-level-number-format:bullet;
-	mso-level-text:-;
-	mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l27
-	{mso-list-id:985624502;
-	mso-list-template-ids:-1100023554;}
-@list l27:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l28
-	{mso-list-id:1035540154;
-	mso-list-type:simple;
-	mso-list-template-ids:67698703;}
-@list l28:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l29
-	{mso-list-id:1088039727;
-	mso-list-template-ids:-1100023554;}
-@list l29:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l30
-	{mso-list-id:1110392035;
-	mso-list-template-ids:-1431402750;}
-@list l30:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l31
-	{mso-list-id:1111164506;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-1038421246 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l31:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l32
-	{mso-list-id:1142885741;
-	mso-list-template-ids:-1100023554;}
-@list l32:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l33
-	{mso-list-id:1156997083;
-	mso-list-type:simple;
-	mso-list-template-ids:-984217838;}
-@list l33:level1
-	{mso-level-start-at:0;
-	mso-level-number-format:bullet;
-	mso-level-text:-;
-	mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l34
-	{mso-list-id:1185166420;
-	mso-list-template-ids:-1100023554;}
-@list l34:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l35
-	{mso-list-id:1216816304;
-	mso-list-template-ids:-1100023554;}
-@list l35:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l36
-	{mso-list-id:1237017095;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-669381956 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l36:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l37
-	{mso-list-id:1263028433;
-	mso-list-template-ids:-1100023554;}
-@list l37:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l38
-	{mso-list-id:1278835932;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-1887940014 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l38:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l39
-	{mso-list-id:1297640488;
-	mso-list-template-ids:-1100023554;}
-@list l39:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l40
-	{mso-list-id:1312052879;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-847374512 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l40:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l41
-	{mso-list-id:1338194222;
-	mso-list-type:simple;
-	mso-list-template-ids:-984217838;}
-@list l41:level1
-	{mso-level-start-at:0;
-	mso-level-number-format:bullet;
-	mso-level-text:-;
-	mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l42
-	{mso-list-id:1387485152;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-186060286 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
-@list l42:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l43
-	{mso-list-id:1429736725;
-	mso-list-template-ids:-1100023554;}
-@list l43:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l44
-	{mso-list-id:1433823022;
-	mso-list-template-ids:-1100023554;}
-@list l44:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l45
-	{mso-list-id:1446577923;
-	mso-list-template-ids:-1100023554;}
-@list l45:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l46
-	{mso-list-id:1466702504;
-	mso-list-template-ids:-1431402750;}
-@list l46:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l47
-	{mso-list-id:1473063034;
-	mso-list-template-ids:-1100023554;}
-@list l47:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l48
-	{mso-list-id:1486436533;
-	mso-list-template-ids:-1100023554;}
-@list l48:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l49
-	{mso-list-id:1493598172;
-	mso-list-type:hybrid;
-	mso-list-template-ids:-546507534 -1 -1 -1 -1 -1 -1 -1 -1 -1;}
-@list l49:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l50
-	{mso-list-id:1536308856;
-	mso-list-type:simple;
-	mso-list-template-ids:-1162213922;}
-@list l50:level1
-	{mso-level-start-at:7;
-	mso-level-number-format:bullet;
-	mso-level-text:-;
-	mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l51
-	{mso-list-id:1546287145;
-	mso-list-type:hybrid;
-	mso-list-template-ids:699988208 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
-@list l51:level1
-	{mso-level-tab-stop:.5in;
-	mso-level-number-position:left;
-	text-indent:-.25in;}
-@list l52
-	{mso-list-id:1546673251;
-	mso-list-type:simple;
-	mso-list-template-ids:-984217838;}
-@list l52:level1
-	{mso-level-start-at:0;
-	mso-level-number-format:bullet;
-	mso-level-text:-;
-	mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l53
-	{mso-list-id:1554927599;
-	mso-list-template-ids:-1100023554;}
-@list l53:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l54
-	{mso-list-id:1573006623;
-	mso-list-template-ids:-1100023554;}
-@list l54:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l55
-	{mso-list-id:1741751998;
-	mso-list-template-ids:-546507534;}
-@list l55:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l56
-	{mso-list-id:1820731572;
-	mso-list-template-ids:-1100023554;}
-@list l56:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l57
-	{mso-list-id:1821578496;
-	mso-list-template-ids:-1100023554;}
-@list l57:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l58
-	{mso-list-id:1991052336;
-	mso-list-template-ids:-1100023554;}
-@list l58:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l59
-	{mso-list-id:2056735181;
-	mso-list-template-ids:-1100023554;}
-@list l59:level1
-	{mso-level-tab-stop:.25in;
-	mso-level-number-position:left;
-	margin-left:.25in;
-	text-indent:-.25in;}
-@list l59:level2
-	{mso-level-number-format:alpha-lower;
-	mso-level-tab-stop:.75in;
-	mso-level-number-position:left;
-	margin-left:.75in;
-	text-indent:-.25in;}
-ol
-	{margin-bottom:0in;}
-ul
-	{margin-bottom:0in;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p class=MsoNormal align=center style='text-align:center'><span
-style='font-size:14.0pt;mso-bidi-font-size:10.0pt;font-family:Arial'>ClientLookupManager
-Tests<o:p></o:p></span></p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-<table border=1 cellspacing=0 cellpadding=0 style='border-collapse:collapse;
- border:none;mso-border-alt:solid windowtext .5pt;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
- <thead>
-  <tr>
-   <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-   padding:0in 5.4pt 0in 5.4pt'>
-   <p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Test Name &amp;
-   Motivation<o:p></o:p></b></p>
-   </td>
-   <td width=372 valign=top style='width:279.0pt;border:solid windowtext .5pt;
-   border-left:none;mso-border-left-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-   <p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Description<o:p></o:p></b></p>
-   </td>
-   <td width=102 valign=top style='width:76.5pt;border:solid windowtext .5pt;
-   border-left:none;mso-border-left-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-   <p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Categorization<o:p></o:p></b></p>
-   </td>
-   <td width=198 valign=top style='width:148.5pt;border:solid windowtext .5pt;
-   border-left:none;mso-border-left-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-   <p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Specification
-   Requirements<o:p></o:p></b></p>
-   </td>
-  </tr>
- </thead>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>ClientLookupManagerIFTest
-  (CLMIF) - Strictly tests the default interface semantics of the CLM<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 2 ClientLookupManagers with null arguments (this
-  should create a default LookupDiscoveryManager that is configured with no
-  locators and an instance of LeaseRenewalManager with no leases) and no
-  running services [CLM 9 11 12]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call equals() with the same CLM object reference and verify
-  that true is returned [CLM 3]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call equals() with the other CLM object and verify that
-  false is returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call getDiscoveryManager() and verify that the returned
-  object is an instance of LookupDiscoveryManager [CLM 50]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call getLeaseRenewalManager() and verify that the returned
-  object is an instance of LeaseRenewalManager [CLM 51]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call createLookupCache with null args and verify that a
-  LookupCache object is returned [CLM 13, 14, 15, 17]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, null) and verify that it returns null [CLM
-  25, 26, 28, 29]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, null, 1000) and verify that null is
-  returned after at least 1000 ms have elapsed [CLM 37, 38, 42, 44]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, null, 0) and verify that null is returned
-  [CLM 46]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, null, -1) and verify that null is returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create and start a Thread that calls lokoup(null, null,
-  60000)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Interrupt the thread via Thread.interrupt and verify that
-  the Thread is interrupted [CLM 39, 40]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>13.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, 1, null) and verify that an empty array is
-  returned [CLM 30]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>14.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, 0, null) and verify that an
-  IllegalArgumentException is thrown [CLM 47, 48]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>15.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, -1, null) and verify that an
-  IllegalArgumentException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>16.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, 1, 1, null, 1000) and verify that an empty
-  set is returned after at least 1000 ms have elapsed</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>17.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, 2, 1, null, 1000 ) and verify that an
-  IllegalArgumentException is thrown [CLM 48]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>18.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, 0, 1, null, 1000 ) and verify that an
-  IllegalArgumentException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>19.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, 0, 0, null, 1000 ) and verify that an
-  IllegalArgumentException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>20.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, 1, 0, null, 1000 ) and verify that an
-  IllegalArgumentException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>21.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call lookup(null, -2, -1, null, 1000 ) and verify that an
-  IllegalArgumentException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l37 level1 lfo21;
-  tab-stops:list .25in'><![if !supportLists]>22.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call terminate() and verify that nothing happens</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal>A1,M1</p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal>CLM</p>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>LookupCacheIFTest(LCIF)
-  - Strictly tests the default inteface semantics of the LookupCache<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 1 ClientLookupManagers with null arguments (this
-  should create a default LookupDiscoveryManager that is configured with no
-  locators and an instance of LeaseRenewalManager with no leases) and no
-  running services [CLM 9 11 12]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call createLookupCache with null args and verify that a
-  LookupCache object is returned [CLM 13, 14, 15, 17]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.lookup(null) and verify that a null is
-  returned [CLM 86, 87, 88, 91]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.lookup(null, 1) and verify that an empty
-  array is returned [CLM 89, 92]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.lookup(null, 0) and verify that an IllegalArgumentException
-  is thrown [CLM 90]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.lookup(null, Integer.MAX_VALUE) and verify
-  that an empty array is returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.lookup(null, Integer.MAX_VALUE+1) and
-  verify that an IllegalArgumentException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.addListener(null) and verify that nothing
-  happens [CLM 94,99]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.removeListener(null) and verify that
-  nothing happens [CLM 101,103]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.discard(null) and verify that nothing
-  happens [CLM TBD]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.discard with a non-service object reference
-  and verify that nothing happens [CLM TBD]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l25 level1 lfo22;
-  tab-stops:list .25in'><![if !supportLists]>12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LookupCache.terminate and verify that nothing happens</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>LookupCacheFunctionalTest
-  (LCFT) - Tests functional semantics of the LookupCache<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 2 lookup services (LUS) initially configured to join
-  no groups</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 1 ClientLookupManager(null, null) (CLM) that defaults
-  to search for public LUS [CLM 9,11, 12]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.equals with the same reference and verify that true
-  is returned [CLM 3]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.equals with another CLM reference and verify that
-  true is returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create a JoinManager (JM) with a service object, no
-  attributes, null listener, and a null discovery &amp; lease manager (defaults
-  to search in public groups)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.getDiscoveryManager() and add a service discovery
-  listener (JMSDL)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure 1 LUS to join the public group</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Wait for JMSDL callback</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.getJoinSet() and verify that there is one entry</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.createLookupCache (LC) with a null template,
-  instrumented filter (CLMF1) &amp; instrumented listener (CLMSDL) [CLM 13, 14,
-  15] </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Note: Instrumented filter (CLMF1) verifies that neither a
-  null ServiceItem (SI) nor SI fields are passed. [CLM 64] </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL and CLMF1 are called once [CLM 19, 96]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>13.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null) and verify that the proper entry is
-  returned [CLM 86, 88]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>14.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null, 10) and verify that one entry is
-  returned and it matches the entry above [CLM 89]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>15.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(CLMF2) and verify that an entry is returned
-  and matches the one above [CLM 87]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>16.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(CLMF2, 10) and verify that an entry is
-  returned and matches the one above</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>17.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(CLMF2, 0) and verify that an
-  IllegalArgumentException is thrown [CLM 90]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>18.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.addAttributes with a Name attribute</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>19.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL is called [CLM 20, 97]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>20.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null) and verify that an entry is returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>21.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null, 5) and verify that one entry is
-  returned and it matches the entry above</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>22.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure 2nd LUS to join the public group</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>23.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Wait for JMSDL to be called </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>24.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.getJoinSet and verify that there are 2 LUS entries</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>25.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL is not called (since the same service has
-  already been discovered) [CLM 21]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>26.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null, 5) and verify that one entry is
-  returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>27.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.addListener with CLMSDL2 [94, 95]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>28.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL2 gets called with existing service entry </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>29.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.modifyAttributes and provide a new Name value</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>30.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL and CLMSDL2 are called [CLM 23, 97]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>31.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure 1 LUS to leave the public group</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>32.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that JMSDL gets a discard event</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>33.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.getJoinSet and verify that only 1 LUS entry is
-  returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>34.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null, 5) and verify that one entry is
-  returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>35.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(CLMF3, 5) and verify that no entry is
-  returned (where CLMF3 returns false) [CLM 62, 63]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>36.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that the ServiceItem passed into CLMF3 is not null
-  nor does it contain null fields [CLM 64]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>37.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.addListener(null) and verify that nothing happens
-  [CLM 99]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>38.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.modifyAttributes and provide a new Name value</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>39.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL and CLMSDL2 are called [CLM 97]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>40.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.removeListener(CLMSDL2) [CLM 101]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>41.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.modifyAttributes and provide a new Name value</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>42.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL (only) is called</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>43.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.removeListener(CLMSDL2) [CLM 103]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>44.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.discard with the existing service [CLM 104, 105,
-  106]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>45.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL (only) is called</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>46.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null) and verify that null is returned [2]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>47.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL is called with rediscovered service</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>48.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.removeListener(CLMSDL)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>49.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.discard with existing service</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>50.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL doesn't get a discard notification [CLM
-  102]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>51.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.addListener(CLMSDL)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>52.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL gets a discovery event</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>53.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure remaining LUS to leave the public group</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>54.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that JMSDL gets a discard notification</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>55.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL gets a discard notification [CLM 1, 98]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>56.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null) and verify that null is returned [CLM
-  91]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>57.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null, 5) and verify that an empty array is
-  returned [CLM 92]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>58.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.terminate() [CLM 107]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>59.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure LUS to join the public group</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l43 level1 lfo23;
-  tab-stops:list .25in'><![if !supportLists]>60.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL is not called [CLM 108]</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal>Notes:</p>
-  <p class=MsoNormal>[1] This assumes rediscovery does not happen quickly</p>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal>Needed versions</p>
-  <p class=MsoNormal>- non-public groups </p>
-  <p class=MsoNormal>- locators</p>
-  <p class=MsoNormal>- mixed mdoe </p>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal>Q: </p>
-  <p class=MsoNormal>Does LUS leaving a group cause LUS to be discarded from
-  CLM?</p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>LookupCacheFilterTest
-  (LCF2T) -<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure 1 lookup service (LUS) initially configured to
-  join the public group </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 3 different TestService classes (TS1-3) and
-  Joinmanagers (JM1-3) </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create a CLM(null, null) [CLM 9, 11, 12]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create LC1 via CLM.createLookupCache(null, SIF1, CLMSDL1)
-  where ServiceItemFilter (SIF1) {return true} [CLM 13, 14, 15, 62, 63]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create LC2 via CLM.createLookupCache(null, SIF2, CLMSDL2)
-  where SIF2 {if SI.service instanceof(testService2) return true}</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create LC3 via CLM.createLookupCache(null, SIF3, CLMSDL3)
-  where SIF3 {if SI.attrs contains MyFlag == true return true}</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Note: SIF1-3 also verify that neither a null ServiceItem nor
-  a null ServiceItem fields are passed into it from the CLM [CLM 64]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Register TS1-3 via JM1-3</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL1 gets serviceAdded called three times
-  [CLM 19, 96]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that LC1.lookup(null, 5) returns 3 entries [CLM 88,
-  89]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that LC1.lookup(null) returns an entry [CLM 86, 88]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL2 gets serviceAdded called once </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>13.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that LC2.lookup(null) returns an entry</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>14.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that LC2.lookup(null, 5) returns an entry</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>15.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL3 doesn't get notified</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>16.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Add a MyFlag = true attribute to TS3 via JM3</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>17.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL1 gets a serviceChanged notification [CLM
-  23, 97]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>18.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL2 doesn't get notified</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>19.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL3 gets a serviceAdded notification [CLM
-  19, 96]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>20.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC1.lookup(SIF1, 5) and verify that testService1-3 is
-  returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>21.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC1.lookup(SIF2, 10) and verify that testService2 is
-  returned [CLM 62, 63]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>22.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC1.lookup(SIF3, 2) and verify that testService3 is
-  returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l16 level1 lfo28;
-  tab-stops:list .25in'><![if !supportLists]>23.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC1.lookup(null, 5) and verify that TestService1-3 are
-  returned</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal>Notes:</p>
-  <p class=MsoNormal><span style="mso-spacerun: yes"> </span>- TestService
-  class has a MyFlag attribute that defaults to false</p>
-  <p class=MsoNormal><span style="mso-spacerun: yes"> </span>- TestService 1-3
-  are diff classes to avoid class matching</p>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>LookupCacheEventIFTest
-  (LCEIFT) -<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 1 ClientLookupManager(null, null) (CLM) that defaults
-  to search for public LUS [CLM 9,11, 12]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.createLookupCache (LC) with a null template, null
-  filter &amp; null listener [CLM 13, 14, 15, 17]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create a ServiceDiscoveryEvent(LC, ServiceItem1,
-  ServiceItem2) (SDE) [CLM 67,68, 70]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SI1 &amp; SI2 objects haven't been modified [CLM
-  69]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call SDE.getPreEventServiceItem() and verify that SI1 object
-  reference is returned unmodified [CLM 73, 77]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call SDE.getPostEventServiceItem() and verify that SI2
-  object reference is returned unmodified [CLM 75, 77]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create SDE(LC, null, SI2) [CLM 71]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call SDE.getPreEventServiceItem() and verify that null is
-  returned [CLM 74]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call SDE.getPostEventServiceItem() and verify that SI2
-  object reference is returned unmodified</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create SDE(LC, SI1, null) [CLM 71]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call SDE.getPreEventServiceItem() and verify that SI2 object
-  reference is returned unmodified</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call SDE.getPostEventServiceItem() and verify that null is
-  returned [CLM 76]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>13.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create SDE(LC, null, null) [CLM 72]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>14.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that a NullPointerException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>15.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create SDE(null, SI1, SI2) [CLM TBD]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l10 level1 lfo24;
-  tab-stops:list .25in'><![if !supportLists]>16.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that a NullPointerException is thrown [1]</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal>Notes:</p>
-  <p class=MsoNormal>[1] Not specified yet</p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>LookupCacheEventFuncTest
-  (LCEFT)<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 1 lookup service (LUS) initially configured to join
-  no groups</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 2 JoinManagers (JM1 &amp; JM2) each with a
-  TestService (TS1 &amp; TS2) with no associated attributes</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create 1 ClientLookupManagers (CLM) with null arguments
-  (this should create a default LookupDiscoveryManager that is configured with
-  no locators and an instance of LeaseRenewalManager with no leases) and no
-  running services [CLM 9 11 12]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.createLookupCache(null, null, CLMSDL1) [CLM 13, 14,
-  15, 17]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null) and verify that null is returned [CLM
-  86, 87, 88, 91]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.lookup(null, 10) and verify that the empty array is
-  returned [CLM 89, 92]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure 1 LUS to join the public group</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Register TS1 via JM1 with LUS</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL1's serviceAdded() method gets called [CLM
-  19, 78, 79, 96]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPre...() returns null [CLM 73, 74]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPost...() returns a SI that references
-  TS1 [CLM 75]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Register TS2 via JM2 w/ LUS</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>13.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL1's serviceAdded() method gets called [CLM
-  19, 78, 79, 96]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>14.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPre...() returns null [CLM 73, 74]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>15.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPost...() returns a SI that references
-  TS1 [CLM 75]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>16.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.addListener(CLMSDL2) [CLM 94]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>17.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL2 gets 2 serviceAdded notifications [CLM
-  95]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>18.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPre...() returns null [CLM 73, 74]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>19.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPost...() returns a SI that references
-  TS1 [CLM 75]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>20.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Use JM1 to add attributes to TS1</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>21.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDl &amp; 2 get serviceChanged notifications
-  [CLM 20, 82, 83, 97]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>22.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPre...() returns SI w/o attrs [CLM 73]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>23.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPost...() returns a SI with attrs [CLM
-  75]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>24.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.removeListener(CLMSDL1) [CLM 101]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>25.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM2.terminate()</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>26.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that only CLMSDL2 gets a serviceRemoved notification
-  [CLM 22, 80, 81, 98]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>27.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPre...() returns SI w attrs [CLM 73]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l53 level1 lfo26;
-  tab-stops:list .25in'><![if !supportLists]>28.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that SDE.getPost...() returns null [CLM 75, 76]</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>LookupCacheEventConcurrencyTest
-  (LCECT)<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l44 level1 lfo27;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure 2 TestServices (TS) to join N LUS via 2
-  JoinManagers (JM)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l44 level1 lfo27;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create CLM</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l44 level1 lfo27;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create instrumented CLMSDL1 &amp; 2 </p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l44 level1 lfo27;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.createLookupCache(null, null, CLMSDL1)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l44 level1 lfo27;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call LC.addListener(CLMSDL2)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l44 level1 lfo27;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Have JM1 &amp; JM2 update TS1 &amp; TS2 attributes as fast
-  as possible</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l44 level1 lfo27;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL1 &amp; 2 aren't called concurrently [CLM
-  85]</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal>Comments:</p>
-  <p class=MsoNormal>Instrument SDL methods to use semaphores -- verify that
-  count is 0 upon entry and exit</p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>CLMRemoteExceptionTest1<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure LUS to join public group</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>2.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Create a JoinManager (JM) with a TestService (TS1) object,
-  no attributes, null listener, and a null discovery &amp; lease manager
-  (defaults to search in public groups)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>3.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.getDiscoveryManager() and add a service discovery
-  listener (JMSDL)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Wait for JM ServiceDiscoveryListener (JMSDL) to get
-  notification of LUS discovery</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call JM.getJoinSet() and verify that it returns a reference
-  to LUS</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>6.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.createLookupCache(tmpl, null, CLMSDL) where tmpl
-  matches TS1</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>7.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that CLMSDL gets a discovered call</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>8.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.getDiscoverymanager (DM)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>9.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call DM.addDiscoveryListener(DMDL)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>10.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call DM.getRegistrars() and verify that a reference to LUS
-  is returned</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>11.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Destroy LUS via admin interface [1]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>12.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Call CLM.createLookupCache(tmpl2, null, CLMSDL) where tmpl
-  matches TS2 (non-existant service)</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>13.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that a RemoteException is thrown</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>14.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Verify that discard LUS event is sent to DMDL due to the
-  (presumably) RemoteException [CLM 4, 5, 6]</p>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l45 level1 lfo29;
-  tab-stops:list .25in'><![if !supportLists]>15.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Note: variant covers [CLM 7,8]</p>
-  </td>
-  <td width=102 valign=top style='width:76.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  </td>
-  <td width=198 valign=top style='width:148.5pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal>Notes:</p>
-  <p class=MsoNormal>[1] Timing dependent -- Assumes 1) that CLM will reuse
-  existing LUS reference before 2) discarding it due lack of announcement
-  packets </p>
-  <p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-  <p class=MsoNormal>Variants</p>
-  <p class=MsoNormal>- Use public groups, named groups, locators, and mixed
-  mode</p>
-  <p class=MsoNormal>- Use malformed/incorrect codebase to try and get a
-  RemoteException due to event listener export [CLM 7,8]</p>
-  </td>
- </tr>
- <tr>
-  <td width=205 valign=top style='width:153.9pt;border:solid windowtext .5pt;
-  border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><i style='mso-bidi-font-style:normal'>CLMRemoteExceptionTest2<o:p></o:p></i></p>
-  </td>
-  <td width=372 valign=top style='width:279.0pt;border-top:none;border-left:
-  none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt;
-  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
-  padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal style='margin-left:.25in;text-indent:-.25in;mso-list:l24 level1 lfo30;
-  tab-stops:list .25in'><![if !supportLists]>1.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  </span><![endif]>Configure LUS to join public group</p>

[... 3395 lines stripped ...]