[picocontainer-scm] [scm-git][2/2] jtype upgrade

Paul Hammant <git-yCVjj/[email protected]> Sun, 28 Jul 2013 18:58:07 -0500 (CDT)
Newsgroups gmane.comp.java.picocontainer.cvs
Message-ID <[email protected]>
--b56a4fe799375ca47965d37a7cfdc2cf8db14038
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

commit cd27a15167a0dbd2fccf4fbdc255f9e9dfd13007=0AAuthor:     Paul Hammant =
<[email protected]>=0AAuthorDate: Sun, 28 Jul 2013 18:57:52 -0500=0ACommit: =
    Paul Hammant <[email protected]>=0ACommitDate: Sun, 28 Jul 2013 18:57:52=
 -0500=0A=0A    jtype upgrade=0A=0Adiff --git a/pico/container/src/java/com=
/picocontainer/JTypeHelper.java b/pico/container/src/java/com/picocontainer=
/JTypeHelper.java=0Aindex a86bcd4..67687de 100644=0A--- a/pico/container/sr=
c/java/com/picocontainer/JTypeHelper.java=0A+++ b/pico/container/src/java/c=
om/picocontainer/JTypeHelper.java=0A@@ -1,12 +1,12 @@=0A package com.picoco=
ntainer;=0A =0A+import com.googlecode.jtype.Generic;=0A+=0A import java.lan=
g.reflect.ParameterizedType;=0A import java.lang.reflect.Type;=0A import ja=
va.lang.reflect.TypeVariable;=0A import java.lang.reflect.WildcardType;=0A =
=0A-import com.googlecode.jtype.Generic;=0A-=0A @SuppressWarnings("rawtypes=
")=0A public class JTypeHelper {=0A =0A@@ -63,7 +63,25 @@ public class JTyp=
eHelper {=0A =0A             return b || from;=0A         } else if (type i=
nstanceof Class) {=0A-            return ((Class) type).isAssignableFrom(ty=
peToCompare);=0A+            Class clazz =3D (Class) type;=0A+            i=
f (clazz.isPrimitive()) {=0A+                if (clazz =3D=3D int.class && =
typeToCompare =3D=3D Integer.class) {=0A+                    return true;=
=0A+                } else if (clazz =3D=3D long.class && typeToCompare =3D=
=3D Long.class) {=0A+                    return true;=0A+                } =
else if (clazz =3D=3D float.class && typeToCompare =3D=3D Float.class) {=0A=
+                    return true;=0A+                } else if (clazz =3D=
=3D double.class && typeToCompare =3D=3D Double.class) {=0A+               =
     return true;=0A+                } else if (clazz =3D=3D boolean.class =
&& typeToCompare =3D=3D Boolean.class) {=0A+                    return true=
;=0A+                } else if (clazz =3D=3D short.class && typeToCompare =
=3D=3D Short.class) {=0A+                    return true;=0A+              =
  } else if (clazz =3D=3D byte.class && typeToCompare =3D=3D Byte.class) {=
=0A+                    return true;=0A+                }=0A+            }=
=0A+            return clazz.isAssignableFrom(typeToCompare);=0A         }=
=0A         return false;=0A     }=0Adiff --git a/pico/container/src/test/c=
om/picocontainer/parameters/ParameterTestCase.java b/pico/container/src/tes=
t/com/picocontainer/parameters/ParameterTestCase.java=0Aindex 1f01a99..8063=
94a 100644=0A--- a/pico/container/src/test/com/picocontainer/parameters/Par=
ameterTestCase.java=0A+++ b/pico/container/src/test/com/picocontainer/param=
eters/ParameterTestCase.java=0A@@ -9,29 +9,26 @@=0A  **********************=
*******************************************************/=0A package com.pic=
ocontainer.parameters;=0A =0A-import static org.junit.Assert.assertEquals;=
=0A-import static org.junit.Assert.assertFalse;=0A-import static org.junit.=
Assert.assertNotNull;=0A-import static org.junit.Assert.assertNull;=0A-impo=
rt static org.junit.Assert.assertSame;=0A-import static org.junit.Assert.as=
sertTrue;=0A-import junit.framework.TestCase;=0A-=0A-import org.junit.Test;=
=0A-import com.picocontainer.adapters.NullCA;=0A-import com.picocontainer.t=
estmodel.DependsOnTouchable;=0A-import com.picocontainer.testmodel.SimpleTo=
uchable;=0A-import com.picocontainer.testmodel.Touchable;=0A-=0A import com=
.picocontainer.ComponentAdapter;=0A import com.picocontainer.DefaultPicoCon=
tainer;=0A import com.picocontainer.MutablePicoContainer;=0A import com.pic=
ocontainer.NameBinding;=0A import com.picocontainer.Parameter;=0A import co=
m.picocontainer.PicoCompositionException;=0A-import com.picocontainer.param=
eters.ComponentParameter;=0A-import com.picocontainer.parameters.ConstantPa=
rameter;=0A+import com.picocontainer.adapters.NullCA;=0A+import com.picocon=
tainer.testmodel.DependsOnTouchable;=0A+import com.picocontainer.testmodel.=
SimpleTouchable;=0A+import com.picocontainer.testmodel.Touchable;=0A import=
 com.picocontainer.visitors.VerifyingVisitor;=0A+import junit.framework.Tes=
tCase;=0A+import org.junit.Test;=0A+=0A+import static org.junit.Assert.asse=
rtEquals;=0A+import static org.junit.Assert.assertFalse;=0A+import static o=
rg.junit.Assert.assertNotNull;=0A+import static org.junit.Assert.assertNull=
;=0A+import static org.junit.Assert.assertSame;=0A+import static org.junit.=
Assert.assertTrue;=0A =0A =0A /**=0A@@ -96,8 +93,10 @@ public final class P=
arameterTestCase {=0A         ComponentAdapter adapter =3D picoContainer.ad=
dComponent("glarch", 239).getComponentAdapter("glarch");=0A         assertN=
otNull(adapter);=0A 		Parameter parameter =3D new ComponentParameter("glarc=
h");=0A-		assertNotNull(parameter.resolve(picoContainer,adapter, null, Inte=
ger.TYPE, pn, false, null).resolveInstance(ComponentAdapter.NOTHING.class))=
;=0A-		assertEquals(239, ((Integer)parameter.resolve(picoContainer,adapter,=
 null, Integer.TYPE, pn, false, null).resolveInstance(ComponentAdapter.NOTH=
ING.class)).intValue());=0A+        Parameter.Resolver resolve =3D paramete=
r.resolve(picoContainer, adapter, null, Integer.TYPE, pn, false, null);=0A+=
        Object object =3D resolve.resolveInstance(ComponentAdapter.NOTHING.=
class);=0A+        assertNotNull(object);=0A+		assertEquals(239, ((Integer)=
 object).intValue());=0A 	}=0A =0A     @Test public void testConstantParame=
terRespectsExpectedType() {=0Adiff --git a/pom.xml b/pom.xml=0Aindex 7d88ff=
6..938e92d 100644=0A--- a/pom.xml=0A+++ b/pom.xml=0A@@ -14,7 +14,7 @@=0A   =
  <url>http://www.picocontainer.org</url>=0A     <properties>=0A 		<paranam=
er-version>2.5.5</paranamer-version>=0A-		<jtype-version>0.1.1</jtype-versi=
on>		=0A+		<jtype-version>0.1.3</jtype-version>		=0A 		<project.build.sourc=
eEncoding>UTF-8</project.build.sourceEncoding>		=0A 	</properties>=0A 	<org=
anization>=0A=0A=0A=0A=

--b56a4fe799375ca47965d37a7cfdc2cf8db14038
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w=
3.org/TR/REC-html40/loose.dtd">=0A<html style=3D"font-size: 12px;">=0A<head=
><meta http-equiv=3D"Content-type" content=3D"text/html; charset=3Dutf-8"><=
/head>=0A<body style=3D"font-size: 12px;">=0A<style type=3D"text/css">=0Adt=
:after { content: ':' !important; }=0A></style>=0A<dl class=3D"title" style=
=3D"font-size: 12px; font-family: Verdana; background-color: #ddd; padding:=
 10px;">=0A<dt style=3D"font-size: 12px; float: left; font-weight: bold; mi=
n-width: 6em;">Commit</dt>=0A<dd style=3D"font-size: 12px;">cd27a15167a0dbd=
2fccf4fbdc255f9e9dfd13007</dd>=0A<dt style=3D"font-size: 12px; float: left;=
 font-weight: bold; min-width: 6em;">Branch</dt>=0A<dd style=3D"font-size: =
12px;">master</dd>=0A<dt style=3D"font-size: 12px; float: left; font-weight=
: bold; min-width: 6em;">Author</dt>=0A<dd style=3D"font-size: 12px;">Paul =
Hammant &lt;[email protected]&gt;</dd>=0A<dt style=3D"font-size: 12px; float=
: left; font-weight: bold; min-width: 6em;">Date</dt>=0A<dd style=3D"font-s=
ize: 12px;">Sun, 28 Jul 2013 18:57:52 -0500</dd>=0A<dt style=3D"font-size: =
12px; float: left; font-weight: bold; min-width: 6em;">Message</dt>=0A<dd c=
lass=3D"" style=3D"font-size: 12px;">jtype upgrade</dd>=0A</dl>=0A<h2 id=3D=
"pico/container/src/java/com/picocontainer/JTypeHelper.java" style=3D"font-=
size: 12px; font-family: Verdana; font-weight: bold; line-height: 25px; mar=
gin-bottom: 2px; padding-left: 5px; background-color: #bbb;">Changed file p=
ico/container/src/java/com/picocontainer/JTypeHelper.java</h2>=0A=0A<table =
style=3D"font-size: 12px; width: 100%; border-collapse: collapse;">=0A<tr s=
tyle=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; col=
or: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monosp=
ace; width: 23px; text-align: right; background-color: #ccc;" align=3D"righ=
t" bgcolor=3D"#ccc">1</td>=0A<td class=3D"ln" style=3D"font-size: 12px; col=
or: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monosp=
ace; width: 23px; text-align: right; background-color: #ccc;" align=3D"righ=
t" bgcolor=3D"#ccc">1</td>=0A<td style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0p=
ackage=C2=A0com.picocontainer;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;=
">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: '=
Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-a=
lign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">2</t=
d>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: '=
Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-a=
lign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">2</t=
d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver=
a Sans Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<tr class=
=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=
=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bi=
tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali=
gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=
=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bi=
tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali=
gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">3</td>=
=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera =
Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.googlecode.=
jtype.Generic;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; bac=
kground-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace; width: 23px; text-align: right; background-color: #ccc;" a=
lign=3D"right" bgcolor=3D"#ccc">4</td>=0A<td style=3D"font-size: 12px; colo=
r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa=
ce;">=C2=A0</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"l=
n" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans=
 Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backgr=
ound-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">3</td>=0A<td class=3D"l=
n" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans=
 Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backgr=
ound-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">5</td>=0A<td style=3D"f=
ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac=
o','Courier',monospace;">=C2=A0import=C2=A0java.lang.reflect.ParameterizedT=
ype;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace; width: 23px; text-align: right; background-co=
lor: #ccc;" align=3D"right" bgcolor=3D"#ccc">4</td>=0A<td class=3D"ln" styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace; width: 23px; text-align: right; background-co=
lor: #ccc;" align=3D"right" bgcolor=3D"#ccc">6</td>=0A<td style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace;">=C2=A0import=C2=A0java.lang.reflect.Type;</td>=0A</tr>=0A=
<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px=
; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m=
onospace; width: 23px; text-align: right; background-color: #ccc;" align=3D=
"right" bgcolor=3D"#ccc">5</td>=0A<td class=3D"ln" style=3D"font-size: 12px=
; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m=
onospace; width: 23px; text-align: right; background-color: #ccc;" align=3D=
"right" bgcolor=3D"#ccc">7</td>=0A<td style=3D"font-size: 12px; color: #000=
; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=
=C2=A0import=C2=A0java.lang.reflect.TypeVariable;</td>=0A</tr>=0A<tr style=
=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
 width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b=
gcolor=3D"#ccc">6</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
 width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b=
gcolor=3D"#ccc">8</td>=0A<td style=3D"font-size: 12px; color: #000; font-fa=
mily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0impor=
t=C2=A0java.lang.reflect.WildcardType;</td>=0A</tr>=0A<tr style=3D"font-siz=
e: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px=
; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#c=
cc">7</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px=
; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#c=
cc">9</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitst=
ream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<=
tr class=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgcolor=
=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px=
; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#c=
cc">8</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px=
; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#c=
cc"></td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstr=
eam Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.go=
oglecode.jtype.Generic;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: =
12px; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace; width: 23px; text-align: right; background-col=
or: #ccc;" align=3D"right" bgcolor=3D"#ccc">9</td>=0A<td class=3D"ln" style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace; width: 23px; text-align: right; background-col=
or: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size:=
 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Couri=
er',monospace;">=C2=A0</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td=
 class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea=
m Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: ri=
ght; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">10</td>=0A<t=
d class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstre=
am Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: r=
ight; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">10</td>=0A<=
td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans=
 Mono','Monaco','Courier',monospace;">=C2=A0@SuppressWarnings("rawtypes")</=
td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"f=
ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac=
o','Courier',monospace; width: 23px; text-align: right; background-color: #=
ccc;" align=3D"right" bgcolor=3D"#ccc">11</td>=0A<td class=3D"ln" style=3D"=
font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona=
co','Courier',monospace; width: 23px; text-align: right; background-color: =
#ccc;" align=3D"right" bgcolor=3D"#ccc">11</td>=0A<td style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace;">=C2=A0public=C2=A0class=C2=A0JTypeHelper=C2=A0{</td>=0A</tr>=
=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">12</td>=0A<td class=3D"ln" style=3D"font-size: =
12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie=
r',monospace; width: 23px; text-align: right; background-color: #ccc;" alig=
n=3D"right" bgcolor=3D"#ccc">12</td>=0A<td style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
;">=C2=A0</td>=0A</tr>=0A<tr class=3D"sep" style=3D"font-size: 12px;"><td c=
lass=3D"sep" colspan=3D"3" title=3D"Unchanged content skipped between diff.=
 blocks" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver=
a Sans Mono','Monaco','Courier',monospace; text-align: center; border-top-w=
idth: 1px; border-top-color: Gray; border-top-style: solid; border-bottom-w=
idth: 1px; border-bottom-color: Gray; border-bottom-style: solid;" align=3D=
"center">=E2=80=A6</td></tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">63</td>=0A<td clas=
s=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver=
a Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; =
background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">63</td>=0A<td sty=
le=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono'=
,'Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<tr style=3D"font-siz=
e: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px=
; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#c=
cc">64</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-=
family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23p=
x; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#=
ccc">64</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bit=
stream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0b=C2=
=A0||=C2=A0from;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">65</td>=0A<td clas=
s=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver=
a Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; =
background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">65</td>=0A<td sty=
le=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono'=
,'Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0}=C2=A0else=C2=A0if=C2=A0(type=C2=A0instanceof=C2=A0Class)=C2=
=A0{</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; background-co=
lor: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; =
color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon=
ospace; width: 23px; text-align: right; background-color: #ccc;" align=3D"r=
ight" bgcolor=3D"#ccc">66</td>=0A<td class=3D"ln" style=3D"font-size: 12px;=
 color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mo=
nospace; width: 23px; text-align: right; background-color: #ccc;" align=3D"=
right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #000; =
font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
return=C2=A0((Class)=C2=A0type).isAssignableFrom(typeToCompare);</td>=0A</t=
r>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgc=
olor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fo=
nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: =
23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; f=
ont-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width:=
 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc">66</td>=0A<td style=3D"font-size: 12px; color: #000; font-family:=
 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Class=C2=A0c=
lazz=C2=A0=3D=C2=A0(Class)=C2=A0type;</td>=0A</tr>=0A<tr class=3D"a" style=
=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">67</td>=0A<td styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if=C2=A0(clazz.isPrimitive())=C2=A0{</t=
d>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #d=
fd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
 width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b=
gcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #=
000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; =
width: 23px; text-align: right; background-color: #ccc;" align=3D"right" bg=
color=3D"#ccc">68</td>=0A<td style=3D"font-size: 12px; color: #000; font-fa=
mily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0if=C2=A0(clazz=C2=A0=3D=3D=C2=A0int.class=C2=A0&amp;&amp;=
=C2=A0typeToCompare=C2=A0=3D=3D=C2=A0Integer.class)=C2=A0{</td>=0A</tr>=0A<=
tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=
=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px=
; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#c=
cc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-fa=
mily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px;=
 text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#cc=
c">69</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitst=
ream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0true;</td>=0A</tr>=0A<tr class=3D=
"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A=
<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitst=
ream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align:=
 right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<=
td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstr=
eam Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: =
right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">70</td>=0A=
<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera San=
s Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}=C2=A0el=
se=C2=A0if=C2=A0(clazz=C2=A0=3D=3D=C2=A0long.class=C2=A0&amp;&amp;=C2=A0typ=
eToCompare=C2=A0=3D=3D=C2=A0Long.class)=C2=A0{</td>=0A</tr>=0A<tr class=3D"=
a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<=
td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstr=
eam Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: =
right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<t=
d class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstre=
am Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: r=
ight; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">71</td>=0A<=
td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans=
 Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0return=C2=A0true;</td>=0A</tr>=0A<tr class=3D"a" style=3D"fo=
nt-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln=
" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans =
Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backgro=
und-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln"=
 style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M=
ono','Monaco','Courier',monospace; width: 23px; text-align: right; backgrou=
nd-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">72</td>=0A<td style=3D"fo=
nt-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco=
','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}=C2=A0else=C2=A0if=C2=
=A0(clazz=C2=A0=3D=3D=C2=A0float.class=C2=A0&amp;&amp;=C2=A0typeToCompare=
=C2=A0=3D=3D=C2=A0Float.class)=C2=A0{</td>=0A</tr>=0A<tr class=3D"a" style=
=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">73</td>=0A<td styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0return=C2=A0true;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-siz=
e: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace; width: 23px; text-align: right; background-co=
lor: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace; width: 23px; text-align: right; background-col=
or: #ccc;" align=3D"right" bgcolor=3D"#ccc">74</td>=0A<td style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}=C2=A0else=C2=A0if=C2=A0(claz=
z=C2=A0=3D=3D=C2=A0double.class=C2=A0&amp;&amp;=C2=A0typeToCompare=C2=A0=3D=
=3D=C2=A0Double.class)=C2=A0{</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-=
size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" s=
tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon=
o','Monaco','Courier',monospace; width: 23px; text-align: right; background=
-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" st=
yle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono=
','Monaco','Courier',monospace; width: 23px; text-align: right; background-=
color: #ccc;" align=3D"right" bgcolor=3D"#ccc">75</td>=0A<td style=3D"font-=
size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','=
Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ret=
urn=C2=A0true;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; bac=
kground-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace; width: 23px; text-align: right; background-color: #ccc;" a=
lign=3D"right" bgcolor=3D"#ccc">76</td>=0A<td style=3D"font-size: 12px; col=
or: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monosp=
ace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}=C2=A0else=C2=A0if=C2=A0(clazz=C2=A0=3D=
=3D=C2=A0boolean.class=C2=A0&amp;&amp;=C2=A0typeToCompare=C2=A0=3D=3D=C2=A0=
Boolean.class)=C2=A0{</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12=
px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"=
font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona=
co','Courier',monospace; width: 23px; text-align: right; background-color: =
#ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"f=
ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac=
o','Courier',monospace; width: 23px; text-align: right; background-color: #=
ccc;" align=3D"right" bgcolor=3D"#ccc">77</td>=0A<td style=3D"font-size: 12=
px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'=
,monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=
=A0true;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; backgroun=
d-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12=
px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'=
,monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12=
px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'=
,monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">78</td>=0A<td style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}=C2=A0else=C2=A0if=C2=A0(clazz=C2=A0=3D=3D=
=C2=A0short.class=C2=A0&amp;&amp;=C2=A0typeToCompare=C2=A0=3D=3D=C2=A0Short=
.class)=C2=A0{</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; bac=
kground-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace; width: 23px; text-align: right; background-color: #ccc;" a=
lign=3D"right" bgcolor=3D"#ccc">79</td>=0A<td style=3D"font-size: 12px; col=
or: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monosp=
ace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0true;<=
/td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: =
#dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color=
: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospac=
e; width: 23px; text-align: right; background-color: #ccc;" align=3D"right"=
 bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
; width: 23px; text-align: right; background-color: #ccc;" align=3D"right" =
bgcolor=3D"#ccc">80</td>=0A<td style=3D"font-size: 12px; color: #000; font-=
family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0}=C2=A0else=C2=A0if=C2=A0(clazz=C2=A0=3D=3D=C2=A0byte.cla=
ss=C2=A0&amp;&amp;=C2=A0typeToCompare=C2=A0=3D=3D=C2=A0Byte.class)=C2=A0{</=
td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #=
dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
; width: 23px; text-align: right; background-color: #ccc;" align=3D"right" =
bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
 width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b=
gcolor=3D"#ccc">81</td>=0A<td style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0true;</td>=0A</tr>=0A=
<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=
=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-f=
amily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px=
; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#c=
cc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-fa=
mily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px;=
 text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#cc=
c">82</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitst=
ream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0}</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background=
-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12p=
x; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',=
monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12=
px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'=
,monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">83</td>=0A<td style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0}</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background=
-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12p=
x; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',=
monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12=
px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'=
,monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">84</td>=0A<td style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0return=C2=A0clazz.isAssignableFrom(typeToCompare);</td>=0A</tr>=0A<tr=
 style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; c=
olor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mono=
space; width: 23px; text-align: right; background-color: #ccc;" align=3D"ri=
ght" bgcolor=3D"#ccc">67</td>=0A<td class=3D"ln" style=3D"font-size: 12px; =
color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon=
ospace; width: 23px; text-align: right; background-color: #ccc;" align=3D"r=
ight" bgcolor=3D"#ccc">85</td>=0A<td style=3D"font-size: 12px; color: #000;=
 font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}</td>=0A</tr>=0A<tr sty=
le=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color=
: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospac=
e; width: 23px; text-align: right; background-color: #ccc;" align=3D"right"=
 bgcolor=3D"#ccc">68</td>=0A<td class=3D"ln" style=3D"font-size: 12px; colo=
r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa=
ce; width: 23px; text-align: right; background-color: #ccc;" align=3D"right=
" bgcolor=3D"#ccc">86</td>=0A<td style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0false;</td>=0A<=
/tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace; width: 23px; text-align: right; background-color: #ccc;" a=
lign=3D"right" bgcolor=3D"#ccc">69</td>=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc">87</td>=0A<td style=3D"font-size: 12px; co=
lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos=
pace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}</td>=0A</tr>=0A</table>=0A<h2 id=3D"=
pico/container/src/test/com/picocontainer/parameters/ParameterTestCase.java=
" style=3D"font-size: 12px; font-family: Verdana; font-weight: bold; line-h=
eight: 25px; margin-bottom: 2px; padding-left: 5px; background-color: #bbb;=
">Changed file pico/container/src/test/com/picocontainer/parameters/Paramet=
erTestCase.java</h2>=0A=0A<table style=3D"font-size: 12px; width: 100%; bor=
der-collapse: collapse;">=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"=
ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera San=
s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg=
round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">9</td>=0A<td class=3D"=
ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera San=
s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg=
round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">9</td>=0A<td style=3D"=
font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona=
co','Courier',monospace;">=C2=A0=C2=A0*************************************=
****************************************/</td>=0A</tr>=0A<tr style=3D"font-=
size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 2=
3px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D=
"#ccc">10</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fo=
nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: =
23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc">10</td>=0A<td style=3D"font-size: 12px; color: #000; font-family:=
 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0package=C2=
=A0com.picocontainer.parameters;</td>=0A</tr>=0A<tr style=3D"font-size: 12p=
x;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family:=
 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text=
-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">11=
</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family=
: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; tex=
t-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">1=
1</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream=
 Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<tr c=
lass=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgcolor=3D"#f=
dd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family:=
 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text=
-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">12=
</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family=
: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; tex=
t-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"><=
/td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V=
era Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0static=C2=
=A0org.junit.Assert.assertEquals;</td>=0A</tr>=0A<tr class=3D"r" style=3D"f=
ont-size: 12px; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"l=
n" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans=
 Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backgr=
ound-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">13</td>=0A<td class=3D"=
ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera San=
s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg=
round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"f=
ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac=
o','Courier',monospace;">=C2=A0import=C2=A0static=C2=A0org.junit.Assert.ass=
ertFalse;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; backgrou=
nd-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">14</td>=0A<td class=3D"ln" style=3D"font-size: =
12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie=
r',monospace; width: 23px; text-align: right; background-color: #ccc;" alig=
n=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #=
000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;"=
>=C2=A0import=C2=A0static=C2=A0org.junit.Assert.assertNotNull;</td>=0A</tr>=
=0A<tr class=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgcol=
or=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font=
-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23=
px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"=
#ccc">15</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 2=
3px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D=
"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bit=
stream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0sta=
tic=C2=A0org.junit.Assert.assertNull;</td>=0A</tr>=0A<tr class=3D"r" style=
=3D"font-size: 12px; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">16</td>=0A<td clas=
s=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver=
a Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; =
background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace;">=C2=A0import=C2=A0static=C2=A0org.junit.Asser=
t.assertSame;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; back=
ground-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace; width: 23px; text-align: right; background-color: #ccc;" a=
lign=3D"right" bgcolor=3D"#ccc">17</td>=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; colo=
r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa=
ce;">=C2=A0import=C2=A0static=C2=A0org.junit.Assert.assertTrue;</td>=0A</tr=
>=0A<tr class=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgco=
lor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 2=
3px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D=
"#ccc">18</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fo=
nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: =
23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #000; font-family: '=
Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0=
junit.framework.TestCase;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size=
: 12px; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace; width: 23px; text-align: right; background-col=
or: #ccc;" align=3D"right" bgcolor=3D"#ccc">19</td>=0A<td class=3D"ln" styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace; width: 23px; text-align: right; background-co=
lor: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size=
: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cour=
ier',monospace;">=C2=A0</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: =
12px; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace; width: 23px; text-align: right; background-col=
or: #ccc;" align=3D"right" bgcolor=3D"#ccc">20</td>=0A<td class=3D"ln" styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace; width: 23px; text-align: right; background-co=
lor: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size=
: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cour=
ier',monospace;">=C2=A0import=C2=A0org.junit.Test;</td>=0A</tr>=0A<tr class=
=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgcolor=3D"#fdd">=
=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bi=
tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali=
gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">21</td=
>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'B=
itstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-al=
ign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=
=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera =
Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picocontain=
er.adapters.NullCA;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px=
; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"fo=
nt-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco=
','Courier',monospace; width: 23px; text-align: right; background-color: #c=
cc;" align=3D"right" bgcolor=3D"#ccc">22</td>=0A<td class=3D"ln" style=3D"f=
ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac=
o','Courier',monospace; width: 23px; text-align: right; background-color: #=
ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size: 12px=
; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m=
onospace;">=C2=A0import=C2=A0com.picocontainer.testmodel.DependsOnTouchable=
;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; background-color=
: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; col=
or: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monosp=
ace; width: 23px; text-align: right; background-color: #ccc;" align=3D"righ=
t" bgcolor=3D"#ccc">23</td>=0A<td class=3D"ln" style=3D"font-size: 12px; co=
lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos=
pace; width: 23px; text-align: right; background-color: #ccc;" align=3D"rig=
ht" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0i=
mport=C2=A0com.picocontainer.testmodel.SimpleTouchable;</td>=0A</tr>=0A<tr =
class=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgcolor=3D"#=
fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family=
: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; tex=
t-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">2=
4</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-famil=
y: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; te=
xt-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">=
</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream =
Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picoco=
ntainer.testmodel.Touchable;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-s=
ize: 12px; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" st=
yle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono=
','Monaco','Courier',monospace; width: 23px; text-align: right; background-=
color: #ccc;" align=3D"right" bgcolor=3D"#ccc">25</td>=0A<td class=3D"ln" s=
tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon=
o','Monaco','Courier',monospace; width: 23px; text-align: right; background=
-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"font-s=
ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C=
ourier',monospace;">=C2=A0</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=
=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bi=
tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali=
gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">26</td=
>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'B=
itstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-al=
ign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">12</t=
d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver=
a Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picoconta=
iner.ComponentAdapter;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td=
 class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea=
m Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: ri=
ght; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">27</td>=0A<t=
d class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstre=
am Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: r=
ight; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">13</td>=0A<=
td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans=
 Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picocontainer.D=
efaultPicoContainer;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td c=
lass=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream =
Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: righ=
t; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">28</td>=0A<td =
class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream=
 Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: rig=
ht; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">14</td>=0A<td=
 style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M=
ono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picocontainer.Mut=
ablePicoContainer;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td cla=
ss=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve=
ra Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right;=
 background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">29</td>=0A<td cl=
ass=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V=
era Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right=
; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">15</td>=0A<td s=
tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon=
o','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picocontainer.NameB=
inding;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" s=
tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon=
o','Monaco','Courier',monospace; width: 23px; text-align: right; background=
-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">30</td>=0A<td class=3D"ln" =
style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mo=
no','Monaco','Courier',monospace; width: 23px; text-align: right; backgroun=
d-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">16</td>=0A<td style=3D"fon=
t-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco'=
,'Courier',monospace;">=C2=A0import=C2=A0com.picocontainer.Parameter;</td>=
=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font=
-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco',=
'Courier',monospace; width: 23px; text-align: right; background-color: #ccc=
;" align=3D"right" bgcolor=3D"#ccc">31</td>=0A<td class=3D"ln" style=3D"fon=
t-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco'=
,'Courier',monospace; width: 23px; text-align: right; background-color: #cc=
c;" align=3D"right" bgcolor=3D"#ccc">17</td>=0A<td style=3D"font-size: 12px=
; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m=
onospace;">=C2=A0import=C2=A0com.picocontainer.PicoCompositionException;</t=
d>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; background-color: #f=
dd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
 width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b=
gcolor=3D"#ccc">32</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
; width: 23px; text-align: right; background-color: #ccc;" align=3D"right" =
bgcolor=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #000; font-fa=
mily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0impor=
t=C2=A0com.picocontainer.parameters.ComponentParameter;</td>=0A</tr>=0A<tr =
class=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgcolor=3D"#=
fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family=
: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; tex=
t-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">3=
3</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-famil=
y: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; te=
xt-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">=
</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream =
Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picoco=
ntainer.parameters.ConstantParameter;</td>=0A</tr>=0A<tr class=3D"a" style=
=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">18</td>=0A<td styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picocontainer.adapters=
.NullCA;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; backgroun=
d-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12=
px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'=
,monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12=
px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'=
,monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">19</td>=0A<td style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
">=C2=A0import=C2=A0com.picocontainer.testmodel.DependsOnTouchable;</td>=0A=
</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" =
bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000;=
 font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; widt=
h: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolo=
r=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; =
font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width=
: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc">20</td>=0A<td style=3D"font-size: 12px; color: #000; font-family:=
 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=
=A0com.picocontainer.testmodel.SimpleTouchable;</td>=0A</tr>=0A<tr class=3D=
"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A=
<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitst=
ream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align:=
 right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<=
td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstr=
eam Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: =
right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">21</td>=0A=
<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera San=
s Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picocontainer.=
testmodel.Touchable;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td c=
lass=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream =
Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: righ=
t; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">34</td>=0A<td =
class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream=
 Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: rig=
ht; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">22</td>=0A<td=
 style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M=
ono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.picocontainer.vis=
itors.VerifyingVisitor;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: =
12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace; width: 23px; text-align: right; background-col=
or: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=
=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','=
Monaco','Courier',monospace; width: 23px; text-align: right; background-col=
or: #ccc;" align=3D"right" bgcolor=3D"#ccc">23</td>=0A<td style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace;">=C2=A0import=C2=A0junit.framework.TestCase;</td>=0A</tr>=
=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcol=
or=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font=
-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23=
px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"=
#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-=
family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23p=
x; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#=
ccc">24</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bit=
stream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org=
.junit.Test;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; backg=
round-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size=
: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cour=
ier',monospace; width: 23px; text-align: right; background-color: #ccc;" al=
ign=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size:=
 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Couri=
er',monospace; width: 23px; text-align: right; background-color: #ccc;" ali=
gn=3D"right" bgcolor=3D"#ccc">25</td>=0A<td style=3D"font-size: 12px; color=
: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospac=
e;">=C2=A0</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; backgro=
und-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: =
12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie=
r',monospace; width: 23px; text-align: right; background-color: #ccc;" alig=
n=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">26</td>=0A<td style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
">=C2=A0import=C2=A0static=C2=A0org.junit.Assert.assertEquals;</td>=0A</tr>=
=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcol=
or=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font=
-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23=
px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"=
#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-=
family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23p=
x; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#=
ccc">27</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bit=
stream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0sta=
tic=C2=A0org.junit.Assert.assertFalse;</td>=0A</tr>=0A<tr class=3D"a" style=
=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">28</td>=0A<td styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace;">=C2=A0import=C2=A0static=C2=A0org.junit.Asse=
rt.assertNotNull;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; =
background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font=
-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco',=
'Courier',monospace; width: 23px; text-align: right; background-color: #ccc=
;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-=
size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','=
Courier',monospace; width: 23px; text-align: right; background-color: #ccc;=
" align=3D"right" bgcolor=3D"#ccc">29</td>=0A<td style=3D"font-size: 12px; =
color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon=
ospace;">=C2=A0import=C2=A0static=C2=A0org.junit.Assert.assertNull;</td>=0A=
</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" =
bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000;=
 font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; widt=
h: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolo=
r=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; =
font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width=
: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc">30</td>=0A<td style=3D"font-size: 12px; color: #000; font-family:=
 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=
=A0static=C2=A0org.junit.Assert.assertSame;</td>=0A</tr>=0A<tr class=3D"a" =
style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td =
class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream=
 Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: rig=
ht; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td c=
lass=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream =
Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: righ=
t; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">31</td>=0A<td =
style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mo=
no','Monaco','Courier',monospace;">=C2=A0import=C2=A0static=C2=A0org.junit.=
Assert.assertTrue;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td cla=
ss=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve=
ra Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right;=
 background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">35</td>=0A<td cl=
ass=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V=
era Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right=
; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">32</td>=0A<td s=
tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon=
o','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<tr style=3D"font-s=
ize: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font=
-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23=
px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"=
#ccc">36</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 2=
3px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D=
"#ccc">33</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'B=
itstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=
=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">37</td>=0A<td class=3D"ln" style=3D"font-size: =
12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie=
r',monospace; width: 23px; text-align: right; background-color: #ccc;" alig=
n=3D"right" bgcolor=3D"#ccc">34</td>=0A<td style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
;">=C2=A0/**</td>=0A</tr>=0A<tr class=3D"sep" style=3D"font-size: 12px;"><t=
d class=3D"sep" colspan=3D"3" title=3D"Unchanged content skipped between di=
ff. blocks" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream =
Vera Sans Mono','Monaco','Courier',monospace; text-align: center; border-to=
p-width: 1px; border-top-color: Gray; border-top-style: solid; border-botto=
m-width: 1px; border-bottom-color: Gray; border-bottom-style: solid;" align=
=3D"center">=E2=80=A6</td></tr>=0A<tr style=3D"font-size: 12px;">=0A<td cla=
ss=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve=
ra Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right;=
 background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">96</td>=0A<td cl=
ass=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V=
era Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right=
; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">93</td>=0A<td s=
tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon=
o','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0ComponentAdapter=C2=A0adapter=C2=A0=3D=C2=A0picoContainer.ad=
dComponent("glarch",=C2=A0239).getComponentAdapter("glarch");</td>=0A</tr>=
=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">97</td>=0A<td class=3D"ln" style=3D"font-size: =
12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie=
r',monospace; width: 23px; text-align: right; background-color: #ccc;" alig=
n=3D"right" bgcolor=3D"#ccc">94</td>=0A<td style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0assertNotNull(adap=
ter);</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" sty=
le=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono'=
,'Monaco','Courier',monospace; width: 23px; text-align: right; background-c=
olor: #ccc;" align=3D"right" bgcolor=3D"#ccc">98</td>=0A<td class=3D"ln" st=
yle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono=
','Monaco','Courier',monospace; width: 23px; text-align: right; background-=
color: #ccc;" align=3D"right" bgcolor=3D"#ccc">95</td>=0A<td style=3D"font-=
size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','=
Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Parame=
ter=C2=A0parameter=C2=A0=3D=C2=A0new=C2=A0ComponentParameter("glarch");</td=
>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; background-color: #fd=
d;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #=
000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; =
width: 23px; text-align: right; background-color: #ccc;" align=3D"right" bg=
color=3D"#ccc">99</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
 width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b=
gcolor=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #000; font-fam=
ily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span class=3D"rr" style=3D"font-=
size: 12px; background-color: #faa;">assertNotNull(</span>parameter.resolve=
(picoContainer,adapter,=C2=A0null,=C2=A0Integer.TYPE,=C2=A0pn,=C2=A0false,=
=C2=A0null).resolveInstance(ComponentAdapter.NOTHING.class));</td>=0A</tr>=
=0A<tr class=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgcol=
or=3D"#fdd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font=
-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23=
px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"=
#ccc">100</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fo=
nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: =
23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc"></td>=0A<td style=3D"font-size: 12px; color: #000; font-family: '=
Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0assertEquals(239,=C2=A0((Integer)<span =
class=3D"rr" style=3D"font-size: 12px; background-color: #faa;">parameter.r=
esolve(picoContainer,adapter,</span>=C2=A0<span class=3D"rr" style=3D"font-=
size: 12px; background-color: #faa;">null,=C2=A0Integer.TYPE,=C2=A0pn,=C2=
=A0false,=C2=A0null).resolveInstance(ComponentAdapter.NOTHING.class)</span>=
).intValue());</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; bac=
kground-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace; width: 23px; text-align: right; background-color: #ccc;" a=
lign=3D"right" bgcolor=3D"#ccc">96</td>=0A<td style=3D"font-size: 12px; col=
or: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monosp=
ace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span class=3D"=
aa" style=3D"font-size: 12px; background-color: #afa;">Parameter.Resolver=
=C2=A0resolve=C2=A0=3D=C2=A0</span>parameter.resolve(picoContainer,=C2=A0ad=
apter,=C2=A0null,=C2=A0Integer.TYPE,=C2=A0pn,=C2=A0false,=C2=A0null)<span c=
lass=3D"aa" style=3D"font-size: 12px; background-color: #afa;">;</span>=0A<=
/td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: =
#dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color=
: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospac=
e; width: 23px; text-align: right; background-color: #ccc;" align=3D"right"=
 bgcolor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
; width: 23px; text-align: right; background-color: #ccc;" align=3D"right" =
bgcolor=3D"#ccc">97</td>=0A<td style=3D"font-size: 12px; color: #000; font-=
family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span class=3D"aa" style=3D"fo=
nt-size: 12px; background-color: #afa;">Object=C2=A0object=C2=A0=3D=C2=A0re=
solve</span>.resolveInstance(ComponentAdapter.NOTHING.class)<span class=3D"=
aa" style=3D"font-size: 12px; background-color: #afa;">;</span>=0A</td>=0A<=
/tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" b=
gcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; =
font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width=
: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; f=
ont-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width:=
 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=
=3D"#ccc">98</td>=0A<td style=3D"font-size: 12px; color: #000; font-family:=
 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<span class=3D"aa" style=3D"font-siz=
e: 12px; background-color: #afa;">assertNotNull(object</span>);</td>=0A</tr=
>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgco=
lor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; fon=
t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 2=
3px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D=
"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font=
-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23=
px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"=
#ccc">99</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bi=
tstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0assertEquals(239,=C2=A0((Integer)=C2=A0=
<span class=3D"aa" style=3D"font-size: 12px; background-color: #afa;">objec=
t</span>).intValue());</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td=
 class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea=
m Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: ri=
ght; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">101</td>=0A<=
td class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstr=
eam Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: =
right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">100</td>=
=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera =
Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0}</td>=0A=
</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc">102</td>=0A<td class=3D"ln" style=3D"font-=
size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','=
Courier',monospace; width: 23px; text-align: right; background-color: #ccc;=
" align=3D"right" bgcolor=3D"#ccc">101</td>=0A<td style=3D"font-size: 12px;=
 color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mo=
nospace;">=C2=A0</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">103</td>=0A<td cla=
ss=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve=
ra Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right;=
 background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">102</td>=0A<td s=
tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon=
o','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0@Test=C2=A0=
public=C2=A0void=C2=A0testConstantParameterRespectsExpectedType()=C2=A0{</t=
d>=0A</tr>=0A</table>=0A<h2 id=3D"pom.xml" style=3D"font-size: 12px; font-f=
amily: Verdana; font-weight: bold; line-height: 25px; margin-bottom: 2px; p=
adding-left: 5px; background-color: #bbb;">Changed file pom.xml</h2>=0A=0A<=
table style=3D"font-size: 12px; width: 100%; border-collapse: collapse;">=
=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace; width: 23px; text-align: right; background-color: #ccc;" align=
=3D"right" bgcolor=3D"#ccc">14</td>=0A<td class=3D"ln" style=3D"font-size: =
12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie=
r',monospace; width: 23px; text-align: right; background-color: #ccc;" alig=
n=3D"right" bgcolor=3D"#ccc">14</td>=0A<td style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;url&gt;http://www.picocontainer.org&lt=
;/url&gt;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln"=
 style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M=
ono','Monaco','Courier',monospace; width: 23px; text-align: right; backgrou=
nd-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">15</td>=0A<td class=3D"ln=
" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans =
Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backgro=
und-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">15</td>=0A<td style=3D"f=
ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac=
o','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;properties&gt;</=
td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"f=
ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac=
o','Courier',monospace; width: 23px; text-align: right; background-color: #=
ccc;" align=3D"right" bgcolor=3D"#ccc">16</td>=0A<td class=3D"ln" style=3D"=
font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona=
co','Courier',monospace; width: 23px; text-align: right; background-color: =
#ccc;" align=3D"right" bgcolor=3D"#ccc">16</td>=0A<td style=3D"font-size: 1=
2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier=
',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;paranamer=
-version&gt;2.5.5&lt;/paranamer-version&gt;</td>=0A</tr>=0A<tr class=3D"r" =
style=3D"font-size: 12px; background-color: #fdd;" bgcolor=3D"#fdd">=0A<td =
class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream=
 Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: rig=
ht; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">17</td>=0A<td=
 class=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea=
m Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: ri=
ght; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td =
style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mo=
no','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0&lt;jtype-version&gt;0.1.<span class=3D"rr" style=3D"font-si=
ze: 12px; background-color: #faa;">1</span>&lt;/jtype-version&gt;=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</td>=0A</tr>=0A<tr class=3D"a" styl=
e=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td clas=
s=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver=
a Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; =
background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td class=
=3D"ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera=
 Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b=
ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">17</td>=0A<td styl=
e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',=
'Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0&lt;jtype-version&gt;0.1.<span class=3D"aa" style=3D"font-size:=
 12px; background-color: #afa;">3</span>&lt;/jtype-version&gt;=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</td>=0A</tr>=0A<tr style=3D"font-size:=
 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-fam=
ily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; =
text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc=
">18</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-fa=
mily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px;=
 text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#cc=
c">18</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitst=
ream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0&lt;project.build.sourceEncoding&gt;UTF-8&lt;/pr=
oject.build.sourceEncoding&gt;=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</td>=0A<=
/tr>=0A<tr style=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-siz=
e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou=
rier',monospace; width: 23px; text-align: right; background-color: #ccc;" a=
lign=3D"right" bgcolor=3D"#ccc">19</td>=0A<td class=3D"ln" style=3D"font-si=
ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co=
urier',monospace; width: 23px; text-align: right; background-color: #ccc;" =
align=3D"right" bgcolor=3D"#ccc">19</td>=0A<td style=3D"font-size: 12px; co=
lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos=
pace;">=C2=A0=C2=A0=C2=A0=C2=A0&lt;/properties&gt;</td>=0A</tr>=0A<tr style=
=3D"font-size: 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: =
#000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;=
 width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b=
gcolor=3D"#ccc">20</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color:=
 #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace=
; width: 23px; text-align: right; background-color: #ccc;" align=3D"right" =
bgcolor=3D"#ccc">20</td>=0A<td style=3D"font-size: 12px; color: #000; font-=
family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=
=A0=C2=A0=C2=A0&lt;organization&gt;</td>=0A</tr>=0A</table>=0A<br style=3D"=
font-size: 12px;"><br style=3D"font-size: 12px;">=0A</body>=0A</html>=0A=

--b56a4fe799375ca47965d37a7cfdc2cf8db14038--