[picocontainer-scm] [scm-git][2/2] -Fix to Pico-397.
Michael Rimov <git-yCVjj/[email protected]> Fri, 31 May 2013 22:35:15 -0500 (CDT)
| Newsgroups | gmane.comp.java.picocontainer.cvs |
|---|---|
| Message-ID | <[email protected]> |
--ba62dee09070b67353575a0c52e6e9b559e48a01 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline commit 14bf04147ad3b06d83c1e7504dcb31c7497f0c1e=0AAuthor: Michael Rimov= <[email protected]>=0AAuthorDate: Fri, 31 May 2013 20:33:08 -0700= =0ACommit: Michael Rimov <[email protected]>=0ACommitDate: Fri,= 31 May 2013 20:33:08 -0700=0A=0A -Fix to Pico-397.=0A -Standardized = abstract container test cases to have the same properties (since some tests= will now fail if the different containers have different properties).=0A = -Create some convenience constructors for JSRPicoContainer (unlike Defaul= tPicoContainer NO_CACHE is assumed default behavior for JSR-330 containers)= .=0A=0Adiff --git a/pico/container/src/java/org/picocontainer/DefaultPicoCo= ntainer.java b/pico/container/src/java/org/picocontainer/DefaultPicoContain= er.java=0Aindex 42e3da4..ee00a63 100644=0A--- a/pico/container/src/java/org= /picocontainer/DefaultPicoContainer.java=0A+++ b/pico/container/src/java/or= g/picocontainer/DefaultPicoContainer.java=0A@@ -1289,6 +1289,7 @@ public cl= ass DefaultPicoContainer implements MutablePicoContainer, Converting, C=0A = =0A private final Properties properties;=0A =0A+ =0A= public AsPropertiesPicoContainer(final Properties... props) {=0A = super(DefaultPicoContainer.this);=0A properties =3D = (Properties) containerProperties.clone();=0A@@ -1302,7 +1303,6 @@ public cl= ass DefaultPicoContainer implements MutablePicoContainer, Converting, C=0A = }=0A =0A @Override=0A- @SuppressWarnings("unused")= =0A public MutablePicoContainer as(Properties... props) {=0A = throw new PicoCompositionException("Syntax 'as(FOO).as(BAR)' not allo= wed, do 'as(FOO, BAR)' instead");=0A }=0Adiff --git a/pico/containe= r/src/java/org/picocontainer/containers/AbstractDelegatingMutablePicoContai= ner.java b/pico/container/src/java/org/picocontainer/containers/AbstractDel= egatingMutablePicoContainer.java=0Aindex 360413b..208f919 100644=0A--- a/pi= co/container/src/java/org/picocontainer/containers/AbstractDelegatingMutabl= ePicoContainer.java=0A+++ b/pico/container/src/java/org/picocontainer/conta= iners/AbstractDelegatingMutablePicoContainer.java=0A@@ -22,6 +22,11 @@ impo= rt org.picocontainer.parameters.FieldParameters;=0A import org.picocontaine= r.parameters.MethodParameters;=0A =0A import javax.inject.Provider;=0A+=0A+= import java.lang.reflect.InvocationHandler;=0A+import java.lang.reflect.Inv= ocationTargetException;=0A+import java.lang.reflect.Method;=0A+import java.= lang.reflect.Proxy;=0A import java.util.Properties;=0A =0A /**=0A@@ -104,8 = +109,15 @@ public abstract class AbstractDelegatingMutablePicoContainer ext= ends AbstractDel=0A }=0A =0A public MutablePicoContainer as(Properties...= properties) {=0A- getDelegate().as(properties);=0A- return this;= =0A+ //=0A+ //DefaultMutablePicoContainer.as() returns a different contai= ner instance=0A+ //For as() to work, we need to swap to the new container.= =0A+ //=0A+ MutablePicoContainer resultingDelegate =3D getDelegate().a= s(properties);=0A+ =0A+ OneRegistrationSwappingInvocationHandler te= mpInvocationHandler =3D new OneRegistrationSwappingInvocationHandler(this);= =0A+ this.swapDelegate(resultingDelegate);=0A+ return (MutablePicoC= ontainer) Proxy.newProxyInstance(getClass().getClassLoader(), new Class[] {= MutablePicoContainer.class}, tempInvocationHandler);=0A }=0A =0A public = void dispose() {=0A@@ -149,4 +161,56 @@ public abstract class AbstractDeleg= atingMutablePicoContainer extends AbstractDel=0A }=0A =0A =0A+ protect= ed MutablePicoContainer swapDelegate(PicoContainer newDelegate) {=0A+ retu= rn (MutablePicoContainer)super.swapDelegate(newDelegate);=0A+ }=0A+ =0A+ /*= *=0A+ * Allows invocation of addComponent(*) once and then reverts the del= egate back to the old instance.=0A+ * @author Michael Rimov=0A+ *=0A+ */= =0A+ public static class OneRegistrationSwappingInvocationHandler implement= s InvocationHandler {=0A+ =0A+ private AbstractDelegatingMutablePicoConta= iner owner;=0A+ =0A+ private MutablePicoContainer oldDelegate;=0A+=0A+ p= ublic OneRegistrationSwappingInvocationHandler(AbstractDelegatingMutablePic= oContainer owner) {=0A+ this.owner =3D owner;=0A+ oldDelegate =3D owner= .getDelegate();=0A+ }=0A+=0A+ public Object invoke(Object proxy, Method m= ethod, Object[] args) throws Throwable {=0A+ //Invoke delegate no matter = what. No problem there.=0A+ try {=0A+ Object result =3D method.invok= e(owner.getDelegate(), args);=0A+ String methodName =3D method.getName()= ;=0A+ =0A+ //If the method is one of the addComponent() methods, then= swap the delegate back to the=0A+ //old value.=0A+ if (methodName.st= artsWith("addComponent") || methodName.startsWith("addAdapter") || methodNa= me.startsWith("addProvider")) {=0A+ owner.swapDelegate(oldDelegate);=0A= + }=0A+ =0A+ return result;=0A+ } catch(InvocationTargetExceptio= n e) {=0A+ Throwable nestedException =3D e.getTargetException();=0A+ = if (nestedException instanceof RuntimeException) {=0A+ throw nestedExce= ption;=0A+ }=0A+ =0A+ //Otherwise=0A+ throw new PicoComposition= Exception("Error in proxy", e);=0A+ } catch (Throwable e) {=0A+ //Gott= a catch to avoid endless loops :(=0A+ if (e instanceof RuntimeException)= {=0A+ throw e;=0A+ }=0A+ //Make sure we don't have checked excep= tions propagating up for some reason=0A+ throw new PicoCompositionExcept= ion("Error in proxy", e);=0A+ }=0A+ }=0A+ =0A+ }=0A }=0Adiff --git a/pi= co/container/src/java/org/picocontainer/containers/AbstractDelegatingPicoCo= ntainer.java b/pico/container/src/java/org/picocontainer/containers/Abstrac= tDelegatingPicoContainer.java=0Aindex 9d74fb5..36fdbd8 100644=0A--- a/pico/= container/src/java/org/picocontainer/containers/AbstractDelegatingPicoConta= iner.java=0A+++ b/pico/container/src/java/org/picocontainer/containers/Abst= ractDelegatingPicoContainer.java=0A@@ -132,6 +132,20 @@ public abstract cla= ss AbstractDelegatingPicoContainer implements PicoContainer,=0A return de= legate;=0A }=0A =0A+ /**=0A+ * Allows for swapping of delegate object to= allow for temp proxies.=0A+ * @param newDelegate=0A+ * @return the old d= elegate instance.=0A+ */=0A+ protected PicoContainer swapDelegate(PicoCont= ainer newDelegate) {=0A+ if (newDelegate =3D=3D null) {=0A+ throw new Nu= llPointerException("newDelegate");=0A+ }=0A+ PicoContainer oldDelegate = =3D delegate;=0A+ this.delegate =3D newDelegate;=0A+ return oldDelegate;= =0A+ }=0A+=0A public PicoContainer getParent() {=0A return delegate.getP= arent();=0A }=0Adiff --git a/pico/container/src/java/org/picocontainer/con= tainers/JSRPicoContainer.java b/pico/container/src/java/org/picocontainer/c= ontainers/JSRPicoContainer.java=0Aindex fb83f2d..5d7fc77 100644=0A--- a/pic= o/container/src/java/org/picocontainer/containers/JSRPicoContainer.java=0A+= ++ b/pico/container/src/java/org/picocontainer/containers/JSRPicoContainer.= java=0A@@ -6,22 +6,54 @@ import javax.inject.Named;=0A import javax.inject.= Provider;=0A import javax.inject.Qualifier;=0A =0A+import org.picocontainer= .ComponentMonitor;=0A+import org.picocontainer.DefaultPicoContainer;=0A imp= ort org.picocontainer.MutablePicoContainer;=0A import org.picocontainer.Par= ameter;=0A+import org.picocontainer.PicoBuilder;=0A import org.picocontaine= r.PicoCompositionException;=0A+import org.picocontainer.PicoContainer;=0A+i= mport org.picocontainer.behaviors.AdaptingBehavior;=0A+import org.picoconta= iner.behaviors.OptInCaching;=0A import org.picocontainer.injectors.Provider= Adapter;=0A+import org.picocontainer.lifecycle.JavaEE5LifecycleStrategy;=0A= +import org.picocontainer.monitors.NullComponentMonitor;=0A import org.pico= container.parameters.ConstructorParameters;=0A import org.picocontainer.par= ameters.FieldParameters;=0A import org.picocontainer.parameters.MethodParam= eters;=0A =0A /**=0A- * This class requires the JSR330 JAR to be in the cla= sspath upon load.=0A+ * This class requires the JSR330 JAR to be in the cla= sspath upon load. It provides automatic=0A+ * key generation based on {@li= nk javax.inject.Named Named} and {@link javax.inject.Qualifier Qualifier} a= nnotations. It=0A+ * handles JSR compliant {@link javax.inject.Provider Pr= ovider} classes, and supports turning=0A+ * on caching for {@link javax.inj= ect.Singleton Singleton} marked classes.=0A * @author Michael Rimov=0A *= =0A */=0A @SuppressWarnings("serial")=0A public class JSRPicoContainer ext= ends AbstractDelegatingMutablePicoContainer{=0A =0A+=0A+ /**=0A+ * Wraps = a {@link org.picocontainer.DefaultPicoContainer DefaultPicoContainer} with = Opt-in caching=0A+ */=0A+ public JSRPicoContainer() {=0A+ this(new NullCo= mponentMonitor());=0A+ }=0A+ =0A+ =0A+ public JSRPicoContainer(ComponentMon= itor monitor) {=0A+ this(null, monitor);=0A+ }=0A+ =0A+ public JSRPicoCont= ainer(PicoContainer parent, ComponentMonitor monitor) {=0A+ super(new Defa= ultPicoContainer(parent, new JavaEE5LifecycleStrategy(monitor), monitor, ne= w OptInCaching(), new AdaptingBehavior()));=0A+ }=0A+=0A+ /**=0A+ * Allows= you to wrap automatic-key generation and =0A+ * @param delegate=0A+ */= =0A public JSRPicoContainer(MutablePicoContainer delegate) {=0A super(de= legate);=0A }=0Adiff --git a/pico/container/src/java/org/picocontainer/inj= ectors/AdaptingInjection.java b/pico/container/src/java/org/picocontainer/i= njectors/AdaptingInjection.java=0Aindex 5327ce1..d47631c 100644=0A--- a/pic= o/container/src/java/org/picocontainer/injectors/AdaptingInjection.java=0A+= ++ b/pico/container/src/java/org/picocontainer/injectors/AdaptingInjection.= java=0A@@ -97,7 +97,6 @@ public class AdaptingInjection extends AbstractInj= ectionType {=0A if (componentAdapter !=3D null) {=0A injec= tors.add(componentAdapter);=0A componentAdapter =3D null;=0A- = //return componentAdapter;=0A }=0A =0A componentAdap= ter =3D methodAnnotatedInjectionAdapter(impl);=0A@@ -105,7 +104,6 @@ public= class AdaptingInjection extends AbstractInjectionType {=0A if (com= ponentAdapter !=3D null) {=0A injectors.add(componentAdapter);=0A = componentAdapter =3D null;=0A- //return componentAdapte= r;=0A }=0A =0A componentAdapter =3D setterInjectionAdapter(= componentProps);=0A@@ -113,7 +111,6 @@ public class AdaptingInjection exten= ds AbstractInjectionType {=0A if (componentAdapter !=3D null) {=0A = injectors.add(componentAdapter);=0A componentAdapter =3D = null;=0A-// return componentAdapter;=0A }=0A =0A = componentAdapter =3D methodInjectionAdapter(componentProps);=0A@@ -121,7 += 118,6 @@ public class AdaptingInjection extends AbstractInjectionType {=0A = if (componentAdapter !=3D null) {=0A injectors.add(compone= ntAdapter);=0A componentAdapter =3D null;=0A-// return = componentAdapter;=0A }=0A =0A =0Adiff --git a/pico/containe= r/src/test/org/picocontainer/DefaultPicoContainerTestCase.java b/pico/conta= iner/src/test/org/picocontainer/DefaultPicoContainerTestCase.java=0Aindex 1= fe8394..86932e1 100644=0A--- a/pico/container/src/test/org/picocontainer/De= faultPicoContainerTestCase.java=0A+++ b/pico/container/src/test/org/picocon= tainer/DefaultPicoContainerTestCase.java=0A@@ -11,6 +11,7 @@ package org.pi= cocontainer;=0A =0A import com.googlecode.jtype.Generic;=0A import org.juni= t.Test;=0A+import org.picocontainer.behaviors.AdaptingBehavior;=0A import o= rg.picocontainer.behaviors.Caching;=0A import org.picocontainer.containers.= EmptyPicoContainer;=0A import org.picocontainer.injectors.AbstractInjector;= =0Adiff --git a/pico/container/src/test/org/picocontainer/classname/Default= ClassLoadingPicoContainerTestCase.java b/pico/container/src/test/org/picoco= ntainer/classname/DefaultClassLoadingPicoContainerTestCase.java=0Aindex af4= ea68..ea5f1dc 100644=0A--- a/pico/container/src/test/org/picocontainer/clas= sname/DefaultClassLoadingPicoContainerTestCase.java=0A+++ b/pico/container/= src/test/org/picocontainer/classname/DefaultClassLoadingPicoContainerTestCa= se.java=0A@@ -42,11 +42,11 @@ public class DefaultClassLoadingPicoContainer= TestCase extends AbstractPicoContai=0A =0A =0A protected MutablePicoCo= ntainer createPicoContainer(PicoContainer parent) {=0A- return new D= efaultClassLoadingPicoContainer(this.getClass().getClassLoader(), new Defau= ltPicoContainer(parent, new Caching()));=0A+ return new DefaultClass= LoadingPicoContainer(this.getClass().getClassLoader(), new DefaultPicoConta= iner(parent));=0A }=0A =0A protected Properties[] getProperties() {= =0A- return new Properties[] { Characteristics.NONE};=0A+ ret= urn new Properties[0];=0A }=0A =0A @Test public void testNamedChild= ContainerIsAccessible() {=0A@@ -113,16 +113,13 @@ public class DefaultClas= sLoadingPicoContainerTestCase extends AbstractPicoContai=0A pico.curre= ntMonitor(); =0A }=0A =0A+ @Override=0A protected void addCo= ntainers(List expectedList) {=0A expectedList.add(DefaultClassLoadi= ngPicoContainer.class);=0A expectedList.add(DefaultPicoContainer.cl= ass);=0A }=0A =0A =0A- protected void addDefaultComponentFactories(L= ist expectedList) {=0A- expectedList.add(Caching.class);=0A- }=0A= -=0A @Test()=0A public void visitingClassesSiblingToAClassWithRegex= SubsetWorksWithRecursive() {=0A =0Adiff --git a/pico/container/src/test/org= /picocontainer/containers/DelegatingMutablePicoContainerTestCase.java b/pic= o/container/src/test/org/picocontainer/containers/DelegatingMutablePicoCont= ainerTestCase.java=0Aindex 2180508..46a6640 100644=0A--- a/pico/container/s= rc/test/org/picocontainer/containers/DelegatingMutablePicoContainerTestCase= .java=0A+++ b/pico/container/src/test/org/picocontainer/containers/Delegati= ngMutablePicoContainerTestCase.java=0A@@ -25,11 +25,14 @@ import org.picoco= ntainer.tck.AbstractPicoContainerTest;=0A public class DelegatingMutablePic= oContainerTestCase extends AbstractPicoContainerTest {=0A =0A protected= MutablePicoContainer createPicoContainer(PicoContainer parent) {=0A- = return new MyDelegatingMutablePicoContainer(new PicoBuilder(parent).withC= aching().withLifecycle().build());=0A+ return new MyDelegatingMutabl= ePicoContainer(new PicoBuilder(parent)=0A+ .withCaching()=0A+ = .withLifecycle()=0A+ .build());=0A }=0A =0A protected= Properties[] getProperties() {=0A- return new Properties[] { Charac= teristics.NO_CACHE, Characteristics.NO_HIDE_IMPL};=0A+ return new Properti= es[] {Characteristics.CACHE};=0A }=0A =0A @SuppressWarnings("serial")= =0Adiff --git a/pico/container/src/test/org/picocontainer/containers/JSRPic= oContainerTestCase.java b/pico/container/src/test/org/picocontainer/contain= ers/JSRPicoContainerTestCase.java=0Aindex 90be956..705d2f5 100644=0A--- a/p= ico/container/src/test/org/picocontainer/containers/JSRPicoContainerTestCas= e.java=0A+++ b/pico/container/src/test/org/picocontainer/containers/JSRPico= ContainerTestCase.java=0A@@ -293,4 +293,21 @@ public class JSRPicoContainer= TestCase {=0A assertEquals("Arg 2", test.methodarg);=0A }=0A =0A+= @Test=0A+ public void testCachingIsTurnedOffByDefault() {=0A+ Mu= tablePicoContainer mpc =3D new JSRPicoContainer();=0A+ mpc.addComponent= (Provider1.class);=0A+ =0A+ assertNotSame(mpc.getComponent(Provider= 1.class), mpc.getComponent(Provider1.class));=0A+ }=0A+ =0A+ @Test= =0A+ public void testYouMayOptInCachingWithDefaultContainer() {=0A+ = MutablePicoContainer mpc =3D new JSRPicoContainer();=0A+ mpc.as(Charact= eristics.CACHE).addComponent(Provider1.class);=0A+ =0A+ assertSame(= mpc.getComponent(Provider1.class), mpc.getComponent(Provider1.class));=0A+ = =0A+ }=0A+ =0A }=0Adiff --git a/pico/container/src/test/org/picocont= ainer/defaults/DefaultPicoContainerTreeSerializationTestCase.java b/pico/co= ntainer/src/test/org/picocontainer/defaults/DefaultPicoContainerTreeSeriali= zationTestCase.java=0Aindex 12a0c02..746fa36 100644=0A--- a/pico/container/= src/test/org/picocontainer/defaults/DefaultPicoContainerTreeSerializationTe= stCase.java=0A+++ b/pico/container/src/test/org/picocontainer/defaults/Defa= ultPicoContainerTreeSerializationTestCase.java=0A@@ -25,6 +25,8 @@ import o= rg.picocontainer.DefaultPicoContainer;=0A import org.picocontainer.MutableP= icoContainer;=0A import org.picocontainer.PicoContainer;=0A import org.pico= container.PicoException;=0A+import org.picocontainer.behaviors.AdaptingBeha= vior;=0A+import org.picocontainer.behaviors.Caching;=0A import org.picocont= ainer.tck.AbstractPicoContainerTest;=0A =0A =0Adiff --git a/pico/container/= src/test/org/picocontainer/tck/AbstractPicoContainerTest.java b/pico/contai= ner/src/test/org/picocontainer/tck/AbstractPicoContainerTest.java=0Aindex 3= bd09c5..5222c54 100644=0A--- a/pico/container/src/test/org/picocontainer/tc= k/AbstractPicoContainerTest.java=0A+++ b/pico/container/src/test/org/picoco= ntainer/tck/AbstractPicoContainerTest.java=0A@@ -29,6 +29,7 @@ import org.p= icocontainer.Startable;=0A import org.picocontainer.adapters.InstanceAdapte= r;=0A import org.picocontainer.behaviors.AbstractBehavior;=0A import org.pi= cocontainer.behaviors.AdaptingBehavior;=0A+import org.picocontainer.behavio= rs.Caching;=0A import org.picocontainer.injectors.AbstractInjector;=0A impo= rt org.picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesEx= ception;=0A import org.picocontainer.injectors.ConstructorInjection;=0A@@ -= 38,6 +39,7 @@ import org.picocontainer.monitors.NullComponentMonitor;=0A im= port org.picocontainer.parameters.BasicComponentParameter;=0A import org.pi= cocontainer.parameters.ComponentParameter;=0A import org.picocontainer.para= meters.ConstantParameter;=0A+import org.picocontainer.parameters.DefaultCon= structorParameter;=0A import org.picocontainer.parameters.NullParameter;=0A= import org.picocontainer.testmodel.DependsOnTouchable;=0A import org.picoc= ontainer.testmodel.SimpleTouchable;=0A@@ -180,6 +182,7 @@ public abstract c= lass AbstractPicoContainerTest {=0A }=0A }=0A =0A+ @Suppress= Warnings("rawtypes")=0A @Test public void testExternallyInstantiatedObject= sCanBeRegisteredAndLookedUp() throws PicoException {=0A MutablePico= Container pico =3D createPicoContainer(null);=0A final HashMap map = =3D new HashMap();=0A@@ -770,10 +773,12 @@ public abstract class AbstractPi= coContainerTest {=0A visitor.traverse(parent);=0A assertEqu= als("Expected: " + Arrays.deepToString(expectedList.toArray()) =0A = + "\nGot: " + Arrays.deepToString(visitedList.toArray()), expectedList.s= ize(), visitedList.size());=0A- for (Class c : expectedList) {=0A- = assertTrue(visitedList.remove(c));=0A- }=0A- assert= Equals(0, visitedList.size());=0A+ =0A+ assertEquals(Arrays.d= eepToString(expectedList.toArray()), Arrays.deepToString(visitedList.toArra= y()));=0A+// for (Class<?> c : expectedList) {=0A+// asse= rtTrue(visitedList.remove(c));=0A+// }=0A+// assertEquals(0, = visitedList.size());=0A }=0A =0A /**=0A@@ -974,4 +979,26 @@ pub= lic abstract class AbstractPicoContainerTest {=0A }=0A =0A =0A+= /**=0A+ * Not all containers might allow caching/nocache, but =0A+ = * we need to verify that it is getting properly processed.=0A+ */= =0A+ @Test=0A+ public void testAsPropagatesForExactlyOneInvocation() = {=0A+ MutablePicoContainer mpc =3D createPicoContainer(null);=0A+ = mpc.change(Characteristics.CACHE);=0A+ =0A+ mpc=0A+ = .as(Characteristics.CACHE).addComponent("bufferTwo", StringBuffer.class= , DefaultConstructorParameter.INSTANCE)=0A+ .as(Characteristics.NO_= CACHE).addComponent("bufferOne", StringBuffer.class, DefaultConstructorPara= meter.INSTANCE)=0A+ .addComponent("bufferThree", StringBuffer.class= , DefaultConstructorParameter.INSTANCE);=0A+ =0A+ assertNotSa= me(mpc.getComponent("bufferOne"), mpc.getComponent("bufferOne"));=0A+ = assertSame(mpc.getComponent("bufferTwo"), mpc.getComponent("bufferTwo"));= =0A+ =0A+ //Default behavior is caching.=0A+ assertSam= e(mpc.getComponent("bufferThree"), mpc.getComponent("bufferThree"));=0A+ = =0A+ }=0A+ =0A }=0A=0A=0A=0A= --ba62dee09070b67353575a0c52e6e9b559e48a01 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;">14bf04147ad3b06= d83c1e7504dcb31c7497f0c1e</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;">Micha= el Rimov <[email protected]></dd>=0A<dt style=3D"font-size: 1= 2px; float: left; font-weight: bold; min-width: 6em;">Date</dt>=0A<dd style= =3D"font-size: 12px;">Fri, 31 May 2013 20:33:08 -0700</dd>=0A<dt style=3D"f= ont-size: 12px; float: left; font-weight: bold; min-width: 6em;">Message</d= t>=0A<dd class=3D"multi-line" style=3D"font-size: 12px; clear: both; margin= -left: 0; padding-top: 1em;">-Fix to Pico-397.<br style=3D"font-size: 12px;= ">-Standardized abstract container test cases to have the same properties (= since some tests will now fail if the different containers have different p= roperties).<br style=3D"font-size: 12px;">-Create some convenience construc= tors for JSRPicoContainer (unlike DefaultPicoContainer NO_CACHE is assumed = default behavior for JSR-330 containers).</dd>=0A</dl>=0A<h2 id=3D"pico/con= tainer/src/java/org/picocontainer/DefaultPicoContainer.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/org/picocontainer/DefaultPicoContainer.java</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:= 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">1289</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">1289</td>=0A<td style=3D"font-size: 12px; = color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon= ospace;">=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">1290</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">1290</td>=0A<td= style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M= ono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0private=C2=A0final=C2=A0Properties=C2=A0properties;</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">1291</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">1291</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=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;" bg= color=3D"#dfd">=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"></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">1292</td>=0A<td style=3D"font-size: 12px; color: #000; font-famil= y: '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 style=3D"font= -size: 12px;">=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">1292</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">1293</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=A0public=C2=A0AsPropertiesPicoCo= ntainer(final=C2=A0Properties...=C2=A0props)=C2=A0{</td>=0A</tr>=0A<tr styl= e=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">1293</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">1294</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= super(DefaultPicoContainer.this);</td>=0A</tr>=0A<tr style=3D"font-size: 12= px;">=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= 294</td>=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= ">1295</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream 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=A0properties=C2=A0= =3D=C2=A0(Properties)=C2=A0containerProperties.clone();</td>=0A</tr>=0A<tr = class=3D"sep" style=3D"font-size: 12px;"><td class=3D"sep" colspan=3D"3" ti= tle=3D"Unchanged content skipped between diff. blocks" style=3D"font-size: = 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie= r',monospace; text-align: center; border-top-width: 1px; border-top-color: = Gray; border-top-style: solid; border-bottom-width: 1px; border-bottom-colo= r: 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: 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">1302</td>=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">1303</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=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: 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">1303</td>=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">1304</td>=0A<td style=3D"font-size: 12px; co= lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos= pace;">=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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">1304</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">1305</td>=0A<td st= yle=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@Override</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12= px; background-color: #fdd;" bgcolor=3D"#fdd">=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">1305</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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0@Supp= ressWarnings("unused")</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">1306</td>=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">1306</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=A0public=C2=A0MutablePicoContainer=C2=A0as(Properties...= =C2=A0props)=C2=A0{</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">1307</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">1307</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=A0throw=C2=A0new=C2=A0PicoCompositi= onException("Syntax=C2=A0'as(FOO).as(BAR)'=C2=A0not=C2=A0allowed,=C2=A0do= =C2=A0'as(FOO,=C2=A0BAR)'=C2=A0instead");</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">1308</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">1308</td>=0A<td style=3D"font-size: 12px; color: #000; font-famil= y: '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</table>=0A<h2 i= d=3D"pico/container/src/java/org/picocontainer/containers/AbstractDelegatin= gMutablePicoContainer.java" style=3D"font-size: 12px; font-family: Verdana;= font-weight: bold; line-height: 25px; margin-bottom: 2px; padding-left: 5p= x; background-color: #bbb;">Changed file pico/container/src/java/org/picoco= ntainer/containers/AbstractDelegatingMutablePicoContainer.java</h2>=0A=0A<t= able 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: 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">22</td>=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">22</td>=0A<td style=3D"font-size: 12px; color: = #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;= ">=C2=A0import=C2=A0org.picocontainer.parameters.MethodParameters;</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">23</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">23</td>=0A<td style=3D"font-size: 12px; co= lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos= pace;">=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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">24</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">24</td>=0A<td styl= e=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono',= 'Monaco','Courier',monospace;">=C2=A0import=C2=A0javax.inject.Provider;</td= >=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #df= d;" 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" bg= color=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #0= 00; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; w= idth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgc= olor=3D"#ccc">25</td>=0A<td style=3D"font-size: 12px; color: #000; font-fam= ily: 'Bitstream Vera 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: #0= 00; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; w= idth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgc= olor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">26</td>=0A<td style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import= =C2=A0java.lang.reflect.InvocationHandler;</td>=0A</tr>=0A<tr class=3D"a" s= tyle=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">27</td>=0A<td s= tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon= o','Monaco','Courier',monospace;">=C2=A0import=C2=A0java.lang.reflect.Invoc= ationTargetException;</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">28</td>=0A<td style=3D"font-size: 12= px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier'= ,monospace;">=C2=A0import=C2=A0java.lang.reflect.Method;</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-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 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= 9</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.Proxy;</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">25</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">30</td>=0A<td sty= le=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono'= ,'Monaco','Courier',monospace;">=C2=A0import=C2=A0java.util.Properties;</td= >=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">26</td>=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">31</td>=0A<td style=3D"font-size: 12p= x; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',= monospace;">=C2=A0</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">27</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 class=3D"sep= " style=3D"font-size: 12px;"><td class=3D"sep" colspan=3D"3" title=3D"Uncha= nged content skipped between diff. blocks" style=3D"font-size: 12px; color:= #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace= ; text-align: center; border-top-width: 1px; border-top-color: Gray; border= -top-style: solid; border-bottom-width: 1px; border-bottom-color: Gray; bor= der-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; background-color: #ccc;" align=3D"right" b= gcolor=3D"#ccc">104</td>=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">109</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}</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">105</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">110</td>=0A<t= d style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans = Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<tr style=3D"fon= t-size: 12px;">=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">106</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000= ; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wid= th: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcol= or=3D"#ccc">111</td>=0A<td style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0= =C2=A0=C2=A0public=C2=A0MutablePicoContainer=C2=A0as(Properties...=C2=A0pro= perties)=C2=A0{</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; ba= ckground-color: #fdd;" bgcolor=3D"#fdd">=0A<td class=3D"ln" style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace; width: 23px; text-align: right; background-color: #ccc;"= align=3D"right" bgcolor=3D"#ccc">107</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; c= olor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mono= space;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0getDelegate()= .as(properties);</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; b= ackground-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-color: #ccc;= " align=3D"right" bgcolor=3D"#ccc">108</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"></td>=0A<td style=3D"font-size: 12px; = color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon= ospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0= this;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-c= olor: #dfd;" bgcolor=3D"#dfd">=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 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">112</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= 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-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 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= 13</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea= m Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0//DefaultMutablePicoContainer.as()=C2=A0retur= ns=C2=A0a=C2=A0different=C2=A0container=C2=A0instance</td>=0A</tr>=0A<tr cl= ass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#df= 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-= align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></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">114<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0//For=C2=A0as()=C2=A0to=C2=A0work,=C2=A0we=C2=A0= need=C2=A0to=C2=A0swap=C2=A0to=C2=A0the=C2=A0new=C2=A0container.</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">115</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 class=3D"a" st= yle=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">116</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=A0MutablePicoContainer=C2=A0resultingDelegate=C2=A0=3D=C2=A0ge= tDelegate().as(properties);</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-si= ze: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">117</td>=0A<td style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace;">=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: 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">118</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=A0OneRegistrationSwappingInvo= cationHandler=C2=A0tempInvocationHandler=C2=A0=3D=C2=A0new=C2=A0OneRegistra= tionSwappingInvocationHandler(this);</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">119</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=A0this.swapDelegate(resultingDelegate);</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">120</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0(MutablePicoContainer)=C2=A0Proxy.newPr= oxyInstance(getClass().getClassLoader(),=C2=A0new=C2=A0Class[]=C2=A0{Mutabl= ePicoContainer.class},=C2=A0tempInvocationHandler);</td>=0A</tr>=0A<tr styl= e=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">109</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">121</td>=0A<td style=3D"font-size: 12px; color: #000; fo= nt-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 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">110</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">122</td>=0A<t= d 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-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">111</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">123</td>=0A<td style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce;">=C2=A0=C2=A0=C2=A0=C2=A0public=C2=A0void=C2=A0dispose()=C2=A0{</td>=0A= </tr>=0A<tr class=3D"sep" style=3D"font-size: 12px;"><td class=3D"sep" cols= pan=3D"3" title=3D"Unchanged content skipped between diff. blocks" style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','Courier',monospace; text-align: center; border-top-width: 1px; border= -top-color: Gray; border-top-style: solid; border-bottom-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 class=3D"ln" style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','Courier',monospace; width: 23px; text-align: right; background-color:= #ccc;" align=3D"right" bgcolor=3D"#ccc">149</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">161</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=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-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;= width: 23px; text-align: right; background-color: #ccc;" align=3D"right" b= gcolor=3D"#ccc">150</td>=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">162</td>=0A<td style=3D"font-size: 12px; color: #000; fon= t-family: 'Bitstream 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: 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">151</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">163</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=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: 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">164</td>=0A<td= style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M= ono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0protected= =C2=A0MutablePicoContainer=C2=A0swapDelegate(PicoContainer=C2=A0newDelegate= )=C2=A0{</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">165</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=A0return=C2=A0(Mutab= lePicoContainer)super.swapDelegate(newDelegate);</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">166</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=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: 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"></td>=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">167</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</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">168</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/**</td>=0A</tr>=0A<tr cla= ss=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-a= lign: 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: 'B= itstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-al= ign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">169</= td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve= ra Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0*=C2=A0Allows=C2=A0invocation=C2=A0of=C2=A0addComponent(*)=C2=A0once= =C2=A0and=C2=A0then=C2=A0reverts=C2=A0the=C2=A0delegate=C2=A0back=C2=A0to= =C2=A0the=C2=A0old=C2=A0instance.</td>=0A</tr>=0A<tr class=3D"a" style=3D"f= ont-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">170</td>=0A<td style=3D"= font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona= co','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0@autho= r=C2=A0Michael=C2=A0Rimov</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">171</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=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: 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 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= 72</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea= m Vera Sans Mono','Monaco','Courier',monospace;">=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; 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">173</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=A0public=C2=A0static=C2=A0class=C2=A0One= RegistrationSwappingInvocationHandler=C2=A0implements=C2=A0InvocationHandle= r=C2=A0{</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">174</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<t= r 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-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-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-famil= y: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; te= xt-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">= 175</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstre= am Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0private=C2=A0AbstractDelegatingMutablePicoCon= tainer=C2=A0owner;</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"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"></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">176</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=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;" bg= color=3D"#dfd">=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"></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">177</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=A0private=C2=A0MutablePicoContainer=C2= =A0oldDelegate;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; ba= ckground-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace; width: 23px; text-align: right; background-color: #ccc;"= align=3D"right" bgcolor=3D"#ccc"></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">178</td>=0A<td style=3D"font-size: 12px; c= olor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mono= space;">=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">179</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=C2=A0=C2=A0=C2=A0=C2=A0public=C2=A0On= eRegistrationSwappingInvocationHandler(AbstractDelegatingMutablePicoContain= er=C2=A0owner)=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">180</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=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0this.owner=C2=A0=3D=C2=A0owner;</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">181</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a 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=A0oldDelegate=C2=A0=3D=C2=A0o= wner.getDelegate();</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"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"></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">182</td>=0A<td style=3D"font-size: 12p= x; 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 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">183</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"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">184</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=A0public=C2=A0Object=C2=A0invoke(Objec= t=C2=A0proxy,=C2=A0Method=C2=A0method,=C2=A0Object[]=C2=A0args)=C2=A0throws= =C2=A0Throwable=C2=A0{</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 1= 2px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','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','Mona= co','Courier',monospace; width: 23px; text-align: right; background-color: = #ccc;" align=3D"right" bgcolor=3D"#ccc">185</td>=0A<td style=3D"font-size: = 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie= r',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//Invoke=C2=A0delegate=C2=A0no=C2=A0matter=C2=A0what.=C2= =A0=C2=A0No=C2=A0problem=C2=A0there.</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">186</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=A0=C2=A0=C2=A0=C2=A0try=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">187</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=A0Object=C2= =A0result=C2=A0=3D=C2=A0=C2=A0method.invoke(owner.getDelegate(),=C2=A0args)= ;</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; 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"></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">188</td>=0A<td style=3D"font-size: 12px; color: #000; fo= nt-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=A0String=C2=A0methodName=C2=A0=3D=C2=A0method.getName();= </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; 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"></td>=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">189</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=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: 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">190</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=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0//If=C2=A0the=C2=A0method=C2=A0is= =C2=A0one=C2=A0of=C2=A0the=C2=A0addComponent()=C2=A0methods,=C2=A0then=C2= =A0swap=C2=A0the=C2=A0delegate=C2=A0back=C2=A0to=C2=A0the</td>=0A</tr>=0A<t= r 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-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-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-famil= y: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; te= xt-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">= 191</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstre= am 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//old=C2=A0value.</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12p= x; background-color: #dfd;" bgcolor=3D"#dfd">=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 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">192</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=A0if=C2=A0(methodName.startsWith("a= ddComponent")=C2=A0||=C2=A0methodName.startsWith("addAdapter")=C2=A0||=C2= =A0methodName.startsWith("addProvider"))=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: '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">193</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=A0owner.swapDelegate(oldDelegate);</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">194</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a 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: 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">195</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</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"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"></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">196</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=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=A0result;</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">197</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream 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=A0catch(Invoc= ationTargetException=C2=A0e)=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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-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 San= s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg= round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">198</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=A0Throwable=C2=A0nes= tedException=C2=A0=3D=C2=A0e.getTargetException();</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">199</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a 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(nestedException=C2=A0instanceof=C2=A0RuntimeException)=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: #0= 00; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; w= idth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgc= olor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">200</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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0throw=C2=A0nestedException;</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">201</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}</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; back= ground-color: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">202</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</td>=0A</tr>=0A<tr class=3D"a" style=3D"f= ont-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">203</td>=0A<td style=3D"= font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona= co','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//Otherwise</td>=0A</= tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bg= color=3D"#dfd">=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"></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">204</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=A0throw=C2=A0new=C2=A0PicoCompositionException("Error=C2=A0in=C2= =A0proxy",=C2=A0e);</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"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"></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">205</td>=0A<td style=3D"font-size: 12p= x; 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=A0catch=C2=A0(Throwable=C2=A0e)=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">206</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream 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//Gotta=C2=A0catch=C2=A0to=C2=A0avoid=C2=A0endless=C2=A0loops=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; 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"></td>=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">207</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=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0if=C2=A0(e=C2=A0instanceof=C2=A0RuntimeException)=C2= =A0{</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-co= lor: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">208</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=A0throw=C2=A0e;</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">209</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=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; 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">210</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//Make=C2=A0sure=C2=A0we=C2=A0don't=C2=A0have= =C2=A0checked=C2=A0exceptions=C2=A0propagating=C2=A0up=C2=A0for=C2=A0some= =C2=A0reason</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">211</td>=0A<td style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce;">=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=A0throw=C2=A0new=C2=A0PicoCompositionExcepti= on("Error=C2=A0in=C2=A0proxy",=C2=A0e);</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">212</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=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: 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">213</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}</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; back= ground-color: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">214</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</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">215</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}</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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">152</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">216</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</table>=0A<h2 id=3D= "pico/container/src/java/org/picocontainer/containers/AbstractDelegatingPic= oContainer.java" style=3D"font-size: 12px; font-family: Verdana; font-weigh= t: bold; line-height: 25px; margin-bottom: 2px; padding-left: 5px; backgrou= nd-color: #bbb;">Changed file pico/container/src/java/org/picocontainer/con= tainers/AbstractDelegatingPicoContainer.java</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: 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">132</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">132</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=A0return=C2=A0delegate;</td>=0A</tr>=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">133</td>=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">133</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-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">134</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">134</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 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">135</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/**</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"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"></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">136</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0Allows=C2=A0for=C2=A0= swapping=C2=A0of=C2=A0delegate=C2=A0object=C2=A0to=C2=A0allow=C2=A0for=C2= =A0temp=C2=A0proxies.</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">137</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@param=C2=A0newDel= egate</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-c= olor: #dfd;" bgcolor=3D"#dfd">=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 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">138</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@return=C2=A0the=C2=A0old=C2=A0d= elegate=C2=A0instance.</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 1= 2px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','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','Mona= co','Courier',monospace; width: 23px; text-align: right; background-color: = #ccc;" align=3D"right" bgcolor=3D"#ccc">139</td>=0A<td style=3D"font-size: = 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie= r',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/</td>=0A</tr>=0A<tr cl= ass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#df= 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-= align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></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">140<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0protected=C2=A0PicoContainer=C2=A0swapDelegate(PicoContainer=C2=A0newDel= egate)=C2=A0{</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; back= ground-color: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">141</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=A0if=C2=A0(newDel= egate=C2=A0=3D=3D=C2=A0null)=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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-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 San= s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg= round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">142</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=A0throw=C2=A0new=C2=A0NullPointerException("= newDelegate");</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">143</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=C2=A0=C2=A0=C2=A0=C2=A0}</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">144</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=A0PicoContainer=C2=A0oldDelegate=C2=A0=3D= =C2=A0delegate;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; ba= ckground-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace; width: 23px; text-align: right; background-color: #ccc;"= align=3D"right" bgcolor=3D"#ccc"></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">145</td>=0A<td style=3D"font-size: 12px; c= olor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mono= space;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0this.delegate= =C2=A0=3D=C2=A0newDelegate;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-si= ze: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">146</td>=0A<td style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0r= eturn=C2=A0oldDelegate;</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">147</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=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: 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">148</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 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">135</td>=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">149</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=A0public=C2=A0PicoContainer=C2=A0getParent()=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">136</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">150</td>=0A<td style=3D"font-size: 12px;= color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mo= nospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0deleg= ate.getParent();</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">137</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">151</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}</td>=0A</tr>=0A= </table>=0A<h2 id=3D"pico/container/src/java/org/picocontainer/containers/J= SRPicoContainer.java" style=3D"font-size: 12px; font-family: Verdana; font-= weight: bold; line-height: 25px; margin-bottom: 2px; padding-left: 5px; bac= kground-color: #bbb;">Changed file pico/container/src/java/org/picocontaine= r/containers/JSRPicoContainer.java</h2>=0A=0A<table style=3D"font-size: 12p= x; width: 100%; border-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 Sans Mono','Monaco','Courier',monospace; width: 23px; text-= align: right; background-color: #ccc;" align=3D"right" bgcolor=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" bgcolor=3D"#ccc">6</= td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve= ra Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0javax.inject= .Provider;</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; backgro= und-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">7</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">7</td>=0A<td style=3D"fo= nt-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco= ','Courier',monospace;">=C2=A0import=C2=A0javax.inject.Qualifier;</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','Cour= ier',monospace; width: 23px; text-align: right; background-color: #ccc;" al= ign=3D"right" bgcolor=3D"#ccc">8</td>=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">8</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">9</td>=0A<td style=3D"font-size: 12px; color: #= 000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;"= >=C2=A0import=C2=A0org.picocontainer.ComponentMonitor;</td>=0A</tr>=0A<tr c= lass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#d= fd">=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">10<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocon= tainer.DefaultPicoContainer;</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">9</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">11</td= >=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera= Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocontai= ner.MutablePicoContainer;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">10</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">12</td= >=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera= Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocontai= ner.Parameter;</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">13</td>=0A<td style=3D"font-size: 12px; col= or: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monosp= ace;">=C2=A0import=C2=A0org.picocontainer.PicoBuilder;</td>=0A</tr>=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">11</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">14</td>=0A<td style=3D"font-size: 12px; color: #000; f= ont-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2= =A0import=C2=A0org.picocontainer.PicoCompositionException;</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">15</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitst= ream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.p= icocontainer.PicoContainer;</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-si= ze: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">16</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=C2=A0import=C2=A0org.picocontainer.behaviors.AdaptingBe= havior;</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">17</td>=0A<td style=3D"font-size: 12px; color: = #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;= ">=C2=A0import=C2=A0org.picocontainer.behaviors.OptInCaching;</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">18</td>=0A<td style=3D"font-size: 12px; color:= #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace= ;">=C2=A0import=C2=A0org.picocontainer.injectors.ProviderAdapter;</td>=0A</= tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bg= color=3D"#dfd">=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"></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">19</td>=0A<td style=3D"font-size: 12px; color: #000; font-family:= 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2= =A0org.picocontainer.lifecycle.JavaEE5LifecycleStrategy;</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-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 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= 0</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream= Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picoc= ontainer.monitors.NullComponentMonitor;</td>=0A</tr>=0A<tr style=3D"font-si= ze: 12px;">=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">13</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">21</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bi= tstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0or= g.picocontainer.parameters.ConstructorParameters;</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">14</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">22</td>=0A<td style=3D"font-size: 12px; color: #000; font-= family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0imp= ort=C2=A0org.picocontainer.parameters.FieldParameters;</td>=0A</tr>=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">15</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">23</td>=0A<td style=3D"font-size: 12px; color: #000; f= ont-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2= =A0import=C2=A0org.picocontainer.parameters.MethodParameters;</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">16</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">24</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 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">17</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">25</td>=0A<td style=3D"f= ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac= o','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-family: 'Bitstream Vera San= s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg= round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">18</td>=0A<td class=3D= "ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"= font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona= co','Courier',monospace;">=C2=A0=C2=A0*=C2=A0This=C2=A0class=C2=A0requires= =C2=A0the=C2=A0JSR330=C2=A0JAR=C2=A0to=C2=A0be=C2=A0in=C2=A0the=C2=A0classp= ath=C2=A0upon=C2=A0load.</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">26</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=A0This=C2=A0class=C2=A0requires=C2=A0the= =C2=A0JSR330=C2=A0JAR=C2=A0to=C2=A0be=C2=A0in=C2=A0the=C2=A0classpath=C2=A0= upon=C2=A0load.=C2=A0=C2=A0It=C2=A0provides=C2=A0automatic</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">27</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=A0key= =C2=A0generation=C2=A0based=C2=A0on=C2=A0{@link=C2=A0javax.inject.Named=C2= =A0Named}=C2=A0and=C2=A0{@link=C2=A0javax.inject.Qualifier=C2=A0Qualifier}= =C2=A0annotations.=C2=A0=C2=A0It</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">28</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=A0handles=C2=A0JSR=C2=A0compliant= =C2=A0{@link=C2=A0javax.inject.Provider=C2=A0Provider}=C2=A0classes,=C2=A0a= nd=C2=A0supports=C2=A0turning</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">29</td>=0A<td style=3D"font-= size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','= Courier',monospace;">=C2=A0=C2=A0*=C2=A0on=C2=A0caching=C2=A0for=C2=A0{@lin= k=C2=A0javax.inject.Singleton=C2=A0Singleton}=C2=A0marked=C2=A0classes.</td= >=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">19</td>=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">30</td>=0A<td style=3D"font-size: 12p= x; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',= monospace;">=C2=A0=C2=A0*=C2=A0@author=C2=A0Michael=C2=A0Rimov</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">20</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">31</td>=0A<td style=3D"font-size: 12px; color:= #000; font-family: 'Bitstream Vera Sans Mono','Monaco','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; font-family: 'Bitstream Vera= Sans Mono','Monaco','Courier',monospace; width: 23px; text-align: right; b= ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">21</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">32</td>=0A<td sty= le=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono'= ,'Monaco','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= ; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wid= th: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcol= or=3D"#ccc">22</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">33</td>=0A<td style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0@Suppre= ssWarnings("serial")</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">23</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">34</td>=0A<td= style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M= ono','Monaco','Courier',monospace;">=C2=A0public=C2=A0class=C2=A0JSRPicoCon= tainer=C2=A0extends=C2=A0AbstractDelegatingMutablePicoContainer{</td>=0A</t= r>=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','Couri= er',monospace; width: 23px; text-align: right; background-color: #ccc;" ali= gn=3D"right" bgcolor=3D"#ccc">24</td>=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">35</td>=0A<td style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce;">=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" 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">36</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"a" style=3D"font-si= ze: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">37</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/**</td>=0A</tr>=0A<tr cla= ss=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-a= lign: 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: 'B= itstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-al= ign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">38</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0*=C2=A0Wraps=C2=A0a=C2=A0{@link=C2=A0org.picocontainer.DefaultPicoCon= tainer=C2=A0DefaultPicoContainer}=C2=A0with=C2=A0Opt-in=C2=A0caching</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: #0= 00; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; w= idth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgc= olor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">39</td>=0A<td style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0*/</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">40</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=A0public=C2=A0JSRPicoContaine= r()=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">41</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=A0this(new=C2=A0NullC= omponentMonitor());</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"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"></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">42</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}</td>=0A</tr>=0A<tr class=3D"a" s= tyle=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">43</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</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">44</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</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; ba= ckground-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace; width: 23px; text-align: right; background-color: #ccc;"= align=3D"right" bgcolor=3D"#ccc"></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">45</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=A0public=C2=A0JSRPicoContainer(Component= Monitor=C2=A0monitor)=C2=A0{</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-s= ize: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">46</td>=0A<td style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0t= his(null,=C2=A0monitor);</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">47</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}</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">48</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</= 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">49</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=A0public=C2=A0JSRPicoContainer(PicoContainer=C2=A0parent= ,=C2=A0ComponentMonitor=C2=A0monitor)=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: '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 = 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">50</td>=0A<td= style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M= ono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0super(new=C2=A0DefaultPicoContainer(parent,=C2=A0new=C2=A0Ja= vaEE5LifecycleStrategy(monitor),=C2=A0monitor,=C2=A0new=C2=A0OptInCaching()= ,=C2=A0new=C2=A0AdaptingBehavior()));</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">51</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}</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">52</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bit= stream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0</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">53</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/**</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">54</td>=0A<td style=3D"font-size: 12px; color= : #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospac= e;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0Allows=C2=A0you=C2=A0to=C2= =A0wrap=C2=A0automatic-key=C2=A0generation=C2=A0and=C2=A0</td>=0A</tr>=0A<t= r 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-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-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-famil= y: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; te= xt-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">= 55</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea= m Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0*=C2=A0@param=C2=A0delegate</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">56</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*/</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">25</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">57</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=C2=A0=C2=A0=C2=A0=C2=A0public=C2=A0JSRPicoContainer(MutablePico= Container=C2=A0delegate)=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; 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:= 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text= -align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">58= </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=A0super(delegate);</td>=0A</tr>=0A<tr style=3D"font-size= : 12px;">=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">27</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">59</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2= =A0}</td>=0A</tr>=0A</table>=0A<h2 id=3D"pico/container/src/java/org/picoco= ntainer/injectors/AdaptingInjection.java" style=3D"font-size: 12px; font-fa= mily: Verdana; font-weight: bold; line-height: 25px; margin-bottom: 2px; pa= dding-left: 5px; background-color: #bbb;">Changed file pico/container/src/j= ava/org/picocontainer/injectors/AdaptingInjection.java</h2>=0A=0A<table sty= le=3D"font-size: 12px; width: 100%; border-collapse: collapse;">=0A<tr styl= e=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">97</td>=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">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=A0if=C2=A0(componentAdapter= =C2=A0!=3D=C2=A0null)=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">98</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">98</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a 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=A0injectors.add(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: 'Bitstream Vera Sans Mono','Mona= co','Courier',monospace; width: 23px; text-align: right; background-color: = #ccc;" align=3D"right" bgcolor=3D"#ccc">99</td>=0A<td class=3D"ln" style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','Courier',monospace; width: 23px; 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: 'Bitstream Vera Sans Mono','Monaco','Courie= r',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0componentAdapter=C2=A0=3D=C2=A0null;</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">100</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"></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=A0componentAdap= ter;</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">101</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">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=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" 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">102</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">101</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 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">103</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">102<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0componentAdapter=C2=A0=3D=C2=A0methodAnnotatedIn= jectionAdapter(impl);</td>=0A</tr>=0A<tr class=3D"sep" style=3D"font-size: = 12px;"><td class=3D"sep" colspan=3D"3" title=3D"Unchanged content skipped b= etween diff. blocks" style=3D"font-size: 12px; color: #000; font-family: 'B= itstream Vera Sans Mono','Monaco','Courier',monospace; text-align: center; = border-top-width: 1px; border-top-color: Gray; border-top-style: solid; bor= der-bottom-width: 1px; border-bottom-color: Gray; border-bottom-style: soli= d;" 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: 'Bi= tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali= gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">105</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">104<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0if=C2=A0(componentAdapter=C2=A0!=3D=C2=A0null)= =C2=A0{</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">106</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">105</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=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0injectors.add(componentAdapter);</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">107</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">106</td>=0A<td style=3D"font-size: 12px; color: #00= 0; 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=A0com= ponentAdapter=C2=A0=3D=C2=A0null;</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">108</td>=0A<td class=3D= "ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"= font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona= co','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=A0componentAdapter;</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">109</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">107</td>=0A<td style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce;">=C2=A0=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: 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">110</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">108</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">111</td>=0A<td class=3D= "ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">109</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=A0componentAdapter=C2=A0=3D=C2=A0setterInjectionAdapter(componentPro= ps);</td>=0A</tr>=0A<tr class=3D"sep" style=3D"font-size: 12px;"><td class= =3D"sep" colspan=3D"3" title=3D"Unchanged content skipped between diff. blo= cks" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sa= ns Mono','Monaco','Courier',monospace; text-align: center; border-top-width= : 1px; border-top-color: Gray; border-top-style: solid; border-bottom-width= : 1px; border-bottom-color: Gray; border-bottom-style: solid;" align=3D"cen= ter">=E2=80=A6</td></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">113</td>=0A<td class=3D= "ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">111</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=A0if=C2=A0(componentAdapter=C2=A0!=3D=C2=A0null)=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">114</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">112</td>=0A<td style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0injectors.add(componentAdapter);</td>=0A</tr>=0A<tr style=3D"font-size: = 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"= >115</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">113</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream 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=A0componentAdapter=C2=A0= =3D=C2=A0null;</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; bac= kground-color: #fdd;" bgcolor=3D"#fdd">=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">116</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; co= lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos= pace;">=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=A0componentAdapter;</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">117</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">114</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 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">118</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">115</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 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">119</td>=0A<td class=3D"ln" style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace; width: 23px; text-align: right; background-color: #ccc;"= align=3D"right" bgcolor=3D"#ccc">116</td>=0A<td style=3D"font-size: 12px; = color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon= ospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0componentAda= pter=C2=A0=3D=C2=A0methodInjectionAdapter(componentProps);</td>=0A</tr>=0A<= tr class=3D"sep" style=3D"font-size: 12px;"><td class=3D"sep" colspan=3D"3"= title=3D"Unchanged content skipped between diff. blocks" style=3D"font-siz= e: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Cou= rier',monospace; text-align: center; border-top-width: 1px; border-top-colo= r: Gray; border-top-style: solid; border-bottom-width: 1px; border-bottom-c= olor: Gray; border-bottom-style: solid;" align=3D"center">=E2=80=A6</td></t= r>=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','Couri= er',monospace; width: 23px; text-align: right; background-color: #ccc;" ali= gn=3D"right" bgcolor=3D"#ccc">121</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">118</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=C2=A0=C2=A0=C2=A0=C2=A0if=C2=A0(compo= nentAdapter=C2=A0!=3D=C2=A0null)=C2=A0{</td>=0A</tr>=0A<tr style=3D"font-si= ze: 12px;">=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">122</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">119</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=A0injectors.add(compone= ntAdapter);</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">123</td>=0A<td class=3D= "ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">120</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=A0componentAdapter=C2=A0=3D=C2=A0null;</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">124</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"></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=A0= componentAdapter;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">125</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">121</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}</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">126</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">122</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">127</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">123</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</table>=0A<h2 id=3D= "pico/container/src/test/org/picocontainer/DefaultPicoContainerTestCase.jav= a" style=3D"font-size: 12px; font-family: Verdana; font-weight: bold; line-= height: 25px; margin-bottom: 2px; padding-left: 5px; background-color: #bbb= ;">Changed file pico/container/src/test/org/picocontainer/DefaultPicoContai= nerTestCase.java</h2>=0A=0A<table style=3D"font-size: 12px; width: 100%; bo= rder-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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-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; text-align: right; b= ackground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">11</td>=0A<td styl= e=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-size= : 12px;">=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">12</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">12</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0com.= googlecode.jtype.Generic;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">13</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">13</td= >=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream 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; background-color= : #dfd;" bgcolor=3D"#dfd">=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"></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">14</td>=0A<td style=3D"font-size: 12px; color: #000; fon= t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0i= mport=C2=A0org.picocontainer.behaviors.AdaptingBehavior;</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">14</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">15</td>=0A<td style=3D"font-size: 12px; color: #000;= font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2= =A0import=C2=A0org.picocontainer.behaviors.Caching;</td>=0A</tr>=0A<tr styl= e=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">15</td>=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">16</td>=0A<td style=3D"font-size: 12px; color: #000; font= -family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0im= port=C2=A0org.picocontainer.containers.EmptyPicoContainer;</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',mo= nospace; 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','Monaco','Courier',m= onospace; width: 23px; text-align: right; background-color: #ccc;" align=3D= "right" bgcolor=3D"#ccc">17</td>=0A<td style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">= =C2=A0import=C2=A0org.picocontainer.injectors.AbstractInjector;</td>=0A</tr= >=0A</table>=0A<h2 id=3D"pico/container/src/test/org/picocontainer/classnam= e/DefaultClassLoadingPicoContainerTestCase.java" style=3D"font-size: 12px; = font-family: Verdana; font-weight: bold; line-height: 25px; margin-bottom: = 2px; padding-left: 5px; background-color: #bbb;">Changed file pico/containe= r/src/test/org/picocontainer/classname/DefaultClassLoadingPicoContainerTest= Case.java</h2>=0A=0A<table style=3D"font-size: 12px; width: 100%; border-co= llapse: collapse;">=0A<tr style=3D"font-size: 12px;">=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">42</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">42</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 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">43</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">43</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a 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= -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">44</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">44</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0protected=C2=A0MutablePicoContaine= r=C2=A0createPicoContainer(PicoContainer=C2=A0parent)=C2=A0{</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">45</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=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0new=C2=A0DefaultClassLoadingPi= coContainer(this.getClass().getClassLoader(),=C2=A0new=C2=A0DefaultPicoCont= ainer(parent<span class=3D"rr" style=3D"font-size: 12px; background-color: = #faa;">,=C2=A0new=C2=A0Caching()</span>));</td>=0A</tr>=0A<tr class=3D"a" s= tyle=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">45</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=A0return=C2=A0new=C2=A0DefaultClassLoadingPicoContainer(this.g= etClass().getClassLoader(),=C2=A0new=C2=A0DefaultPicoContainer(parent));</t= d>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">46</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">46</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}</td>=0A</tr>=0A<tr style=3D"fo= nt-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">47</td>=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">47</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 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">48</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">48</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=A0protected=C2=A0Properties[]=C2=A0getPr= operties()=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-color: #ccc= ;" align=3D"right" bgcolor=3D"#ccc">49</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"></td>=0A<td style=3D"font-size: 12px; = color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon= ospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0= new=C2=A0Properties[]=C2=A0<span class=3D"rr" style=3D"font-size: 12px; bac= kground-color: #faa;">{=C2=A0Characteristics.NONE}</span>;</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">49</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=A0return=C2=A0new=C2=A0Properties[<span clas= s=3D"aa" style=3D"font-size: 12px; background-color: #afa;">0</span>];</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">50</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">50</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=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; fo= nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: = 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor= =3D"#ccc">51</td>=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">51</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 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">52</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">52</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@Test=C2=A0public=C2=A0void=C2=A0testN= amedChildContainerIsAccessible()=C2=A0=C2=A0{</td>=0A</tr>=0A<tr class=3D"s= ep" style=3D"font-size: 12px;"><td class=3D"sep" colspan=3D"3" title=3D"Unc= hanged content skipped between diff. blocks" style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce; text-align: center; border-top-width: 1px; border-top-color: Gray; bord= er-top-style: solid; border-bottom-width: 1px; border-bottom-color: Gray; b= order-bottom-style: solid;" align=3D"center">=E2=80=A6</td></tr>=0A<tr styl= e=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">113</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">113</td>=0A<td style=3D"font-size: 12px; color: #000; fo= nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pico.currentMonitor();=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-family: 'Bi= tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali= gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">114</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">114<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=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" 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">115</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">115</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"a" style=3D"font-s= ize: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">116</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@Override</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">116</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">117</td>=0A<td style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0protected=C2=A0void=C2=A0addContainers(L= ist=C2=A0expectedList)=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: 'B= itstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-al= ign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">117</= 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">118= </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=A0expectedList.add(DefaultClassLoadingPicoContaine= r.class);</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">118</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">119</td>=0A<td style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0expectedList.add(DefaultPicoContainer.class);</td>=0A</tr>=0A<tr styl= e=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">119</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">120</td>=0A<td style=3D"font-size: 12px; color: #000; fo= nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=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-family: 'Bitst= ream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-align:= right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">120</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">121</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 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">121</td>=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">122</td>=0A<td style=3D"font-size: 12px; color: #000; fon= t-family: 'Bitstream 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-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospac= e; width: 23px; text-align: right; background-color: #ccc;" align=3D"right"= bgcolor=3D"#ccc">122</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"></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=A0protected=C2=A0void=C2=A0addDefaultComponentFactori= es(List=C2=A0expectedList)=C2=A0{</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">123</td>=0A<td class=3D= "ln" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></td>=0A<td style=3D"= font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mona= co','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0expectedList.add(Caching.class);</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">124</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"></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}</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">125</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</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','Courie= r',monospace; width: 23px; text-align: right; background-color: #ccc;" alig= n=3D"right" bgcolor=3D"#ccc">126</td>=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">123</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@Test()</td>=0A</tr>=0A<tr style=3D"fon= t-size: 12px;">=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">127</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000= ; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wid= th: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcol= or=3D"#ccc">124</td>=0A<td style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0public=C2=A0void=C2=A0visitingClassesSiblingToAClassWithR= egexSubsetWorksWithRecursive()=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-fa= mily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px;= text-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#cc= c">128</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">125</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bi= tstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>= =0A</table>=0A<h2 id=3D"pico/container/src/test/org/picocontainer/container= s/DelegatingMutablePicoContainerTestCase.java" style=3D"font-size: 12px; fo= nt-family: Verdana; font-weight: bold; line-height: 25px; margin-bottom: 2p= x; padding-left: 5px; background-color: #bbb;">Changed file pico/container/= src/test/org/picocontainer/containers/DelegatingMutablePicoContainerTestCas= e.java</h2>=0A=0A<table style=3D"font-size: 12px; width: 100%; border-colla= pse: collapse;">=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-col= or: #ccc;" align=3D"right" bgcolor=3D"#ccc">25</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">25</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=C2=A0public=C2=A0class=C2=A0DelegatingMutablePicoContai= nerTestCase=C2=A0extends=C2=A0AbstractPicoContainerTest=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">26</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">26</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 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">27</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">27</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=A0protected=C2=A0Mutab= lePicoContainer=C2=A0createPicoContainer(PicoContainer=C2=A0parent)=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',monospac= e; width: 23px; text-align: right; background-color: #ccc;" align=3D"right"= bgcolor=3D"#ccc">28</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"></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=A0return=C2=A0new=C2=A0MyDelegat= ingMutablePicoContainer(new=C2=A0PicoBuilder(parent).withCaching().withLife= cycle().build());</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">28</td>=0A<td style=3D"font-size: 12px; = color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon= ospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return=C2=A0= new=C2=A0MyDelegatingMutablePicoContainer(new=C2=A0PicoBuilder(parent)</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: #0= 00; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; w= idth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgc= olor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">29</td>=0A<td style=3D"font-size: 12px; color: #000; font-fami= ly: '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=A0.withCaching()</td>=0A</tr>=0A<tr cl= ass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#df= 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-= align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></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">30</= td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve= ra 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=A0.withLifecycle()</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">31</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=A0.build());</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">29</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">32</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}</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">30</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">33</td>=0A<td style=3D"font-size: 12px; co= lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos= pace;">=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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">31</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">34</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=A0protected=C2=A0Prope= rties[]=C2=A0getProperties()=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 Sa= ns Mono','Monaco','Courier',monospace; width: 23px; text-align: right; back= ground-color: #ccc;" align=3D"right" bgcolor=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; b= ackground-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=A0return=C2=A0new=C2=A0Properties[]=C2=A0{=C2=A0Characteristics.<spa= n class=3D"rr" style=3D"font-size: 12px; background-color: #faa;">NO_</span= >CACHE<span class=3D"rr" style=3D"font-size: 12px; background-color: #faa;"= >,=C2=A0Characteristics.NO_HIDE_IMPL</span>};</td>=0A</tr>=0A<tr class=3D"a= " style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">35</td>=0A<t= d 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=A0return=C2=A0new=C2=A0Properties[]=C2=A0{Characteristics.C= ACHE};</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">33</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">36</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-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">34</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #0= 00; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; w= idth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgc= olor=3D"#ccc">37</td>=0A<td style=3D"font-size: 12px; color: #000; font-fam= ily: 'Bitstream 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: 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">35</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">38</td>=0A<td style=3D"font-size: 12px= ; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',m= onospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0@SuppressWarnings("serial")</td>= =0A</tr>=0A</table>=0A<h2 id=3D"pico/container/src/test/org/picocontainer/c= ontainers/JSRPicoContainerTestCase.java" style=3D"font-size: 12px; font-fam= ily: Verdana; font-weight: bold; line-height: 25px; margin-bottom: 2px; pad= ding-left: 5px; background-color: #bbb;">Changed file pico/container/src/te= st/org/picocontainer/containers/JSRPicoContainerTestCase.java</h2>=0A=0A<ta= ble 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: 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">293</td>=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">293</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=A0assertEquals("Arg=C2=A02= ",=C2=A0test.methodarg);</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">294</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">294</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=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-family: 'Bitstream Vera Sans Mono','Mon= aco','Courier',monospace; width: 23px; text-align: right; background-color:= #ccc;" align=3D"right" bgcolor=3D"#ccc">295</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">295</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=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: 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">296</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0@= Test</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-co= lor: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">297</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=A0public=C2=A0void=C2=A0testCachingIsTurnedOffByDe= fault()=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">298</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=C2=A0=C2=A0=C2=A0=C2=A0MutablePicoCon= tainer=C2=A0mpc=C2=A0=3D=C2=A0new=C2=A0JSRPicoContainer();</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">299</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0mpc.addComponent(Provider1.class);</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">300</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 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">301</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=A0assertNotSame(mpc.getComponent(Provider1.class),=C2=A0mpc.getCo= mponent(Provider1.class));</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">302</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=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: 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">303</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=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: 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">304</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@Test</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">305</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=A0public=C2=A0void=C2=A0t= estYouMayOptInCachingWithDefaultContainer()=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">306</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0MutablePicoContainer=C2=A0mpc=C2=A0=3D=C2=A0new=C2= =A0JSRPicoContainer();</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 1= 2px; background-color: #dfd;" bgcolor=3D"#dfd">=0A<td class=3D"ln" style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','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','Mona= co','Courier',monospace; width: 23px; text-align: right; background-color: = #ccc;" align=3D"right" bgcolor=3D"#ccc">307</td>=0A<td style=3D"font-size: = 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courie= r',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0mpc.as= (Characteristics.CACHE).addComponent(Provider1.class);</td>=0A</tr>=0A<tr c= lass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#d= fd">=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">308= </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 class=3D"a" style=3D"font-si= ze: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">309</td>=0A<td style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0a= ssertSame(mpc.getComponent(Provider1.class),=C2=A0mpc.getComponent(Provider= 1.class));</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">310</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<t= r 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-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-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-famil= y: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; te= xt-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">= 311</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstre= am Vera Sans Mono','Monaco','Courier',monospace;">=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">312</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</td>=0A</tr>=0A<tr style=3D"font-size: 12= px;">=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= 96</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"= >313</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstr= eam Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0}</td>=0A</tr>=0A<= /table>=0A<h2 id=3D"pico/container/src/test/org/picocontainer/defaults/Defa= ultPicoContainerTreeSerializationTestCase.java" style=3D"font-size: 12px; f= ont-family: Verdana; font-weight: bold; line-height: 25px; margin-bottom: 2= px; padding-left: 5px; background-color: #bbb;">Changed file pico/container= /src/test/org/picocontainer/defaults/DefaultPicoContainerTreeSerializationT= estCase.java</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: 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">25</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">25</td>=0A<td style=3D"f= ont-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monac= o','Courier',monospace;">=C2=A0import=C2=A0org.picocontainer.MutablePicoCon= tainer;</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">26</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">26</td>=0A<td style=3D"fon= t-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco'= ,'Courier',monospace;">=C2=A0import=C2=A0org.picocontainer.PicoContainer;</= 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">27</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">27</td>=0A<td style=3D"font-size: 1= 2px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier= ',monospace;">=C2=A0import=C2=A0org.picocontainer.PicoException;</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">28</td>=0A<td style=3D"font-size: 12px; color: #000; font-family:= 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2= =A0org.picocontainer.behaviors.AdaptingBehavior;</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">29</td= >=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera= Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocontai= ner.behaviors.Caching;</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">28</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">30</td>=0A<= td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans= Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocontainer.t= ck.AbstractPicoContainerTest;</td>=0A</tr>=0A<tr style=3D"font-size: 12px;"= >=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">29</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">31</= td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve= ra Sans Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<tr styl= e=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">30</td>=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">32</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</table>=0A<h2 id=3D"pico/container/src/test/org/picocontaine= r/tck/AbstractPicoContainerTest.java" style=3D"font-size: 12px; font-family= : Verdana; font-weight: bold; line-height: 25px; margin-bottom: 2px; paddin= g-left: 5px; background-color: #bbb;">Changed file pico/container/src/test/= org/picocontainer/tck/AbstractPicoContainerTest.java</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: 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">29</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',monospace;">=C2=A0imp= ort=C2=A0org.picocontainer.adapters.InstanceAdapter;</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">30</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">30</td>=0A<td style=3D"font-size: 12px; color: #000; fon= t-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0i= mport=C2=A0org.picocontainer.behaviors.AbstractBehavior;</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">31</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">31</td>=0A<td style=3D"font-size: 12px; color: #000;= font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2= =A0import=C2=A0org.picocontainer.behaviors.AdaptingBehavior;</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">32</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bit= stream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org= .picocontainer.behaviors.Caching;</td>=0A</tr>=0A<tr style=3D"font-size: 12= px;">=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= 2</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">= 33</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea= m Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.pico= container.injectors.AbstractInjector;</td>=0A</tr>=0A<tr style=3D"font-size= : 12px;">=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">33</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">34</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.= picocontainer.injectors.AbstractInjector.UnsatisfiableDependenciesException= ;</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-col= or: #ccc;" align=3D"right" bgcolor=3D"#ccc">34</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">35</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=C2=A0import=C2=A0org.picocontainer.injectors.Constructo= rInjection;</td>=0A</tr>=0A<tr class=3D"sep" style=3D"font-size: 12px;"><td= class=3D"sep" colspan=3D"3" title=3D"Unchanged content skipped between dif= f. blocks" style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace; text-align: center; border-top= -width: 1px; border-top-color: Gray; border-top-style: solid; border-bottom= -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">38</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">39</td>=0A<td s= tyle=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mon= o','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocontainer.param= eters.BasicComponentParameter;</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">39</= 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">40<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocon= tainer.parameters.ComponentParameter;</td>=0A</tr>=0A<tr style=3D"font-size= : 12px;">=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">40</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">41</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.= picocontainer.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: 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">42</td>=0A<td = style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mo= no','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.picocontainer.para= meters.DefaultConstructorParameter;</td>=0A</tr>=0A<tr style=3D"font-size: = 12px;">=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"= >41</td>=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= ">43</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstr= eam Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.pi= cocontainer.parameters.NullParameter;</td>=0A</tr>=0A<tr style=3D"font-size= : 12px;">=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">42</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">44</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2=A0org.= picocontainer.testmodel.DependsOnTouchable;</td>=0A</tr>=0A<tr style=3D"fon= t-size: 12px;">=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">43</td>=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">45</td>=0A<td style=3D"font-size: 12px; color: #000; font-family= : 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0import=C2= =A0org.picocontainer.testmodel.SimpleTouchable;</td>=0A</tr>=0A<tr class=3D= "sep" style=3D"font-size: 12px;"><td class=3D"sep" colspan=3D"3" title=3D"U= nchanged content skipped between diff. blocks" style=3D"font-size: 12px; co= lor: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monos= pace; text-align: center; border-top-width: 1px; border-top-color: Gray; bo= rder-top-style: solid; border-bottom-width: 1px; border-bottom-color: Gray;= border-bottom-style: solid;" align=3D"center">=E2=80=A6</td></tr>=0A<tr st= yle=3D"font-size: 12px;">=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">180</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">182</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">181</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">183</td>=0A<td style=3D"font-size: 12px; color: #000; f= ont-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=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-family: 'Bi= tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali= gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">182</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">184<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0</td>=0A</tr>=0A<tr cla= ss=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-a= lign: 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: 'B= itstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-al= ign: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">185</= td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ve= ra Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= @SuppressWarnings("rawtypes")</td>=0A</tr>=0A<tr style=3D"font-size: 12px;"= >=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">183</= 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">186= </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@Tes= t=C2=A0public=C2=A0void=C2=A0testExternallyInstantiatedObjectsCanBeRegister= edAndLookedUp()=C2=A0throws=C2=A0PicoException=C2=A0{</td>=0A</tr>=0A<tr st= yle=3D"font-size: 12px;">=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">184</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">187</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=A0MutablePicoContainer=C2= =A0pico=C2=A0=3D=C2=A0createPicoContainer(null);</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">185</td>=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">188</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=A0final=C2=A0HashMap=C2=A0map= =C2=A0=3D=C2=A0new=C2=A0HashMap();</td>=0A</tr>=0A<tr class=3D"sep" style= =3D"font-size: 12px;"><td class=3D"sep" colspan=3D"3" title=3D"Unchanged co= ntent skipped between diff. blocks" style=3D"font-size: 12px; color: #000; = font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; text-= align: center; border-top-width: 1px; border-top-color: Gray; border-top-st= yle: solid; border-bottom-width: 1px; border-bottom-color: Gray; border-bot= tom-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; fo= nt-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: = 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcolor= =3D"#ccc">770</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000= ; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wid= th: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcol= or=3D"#ccc">773</td>=0A<td style=3D"font-size: 12px; color: #000; font-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0visitor.traverse(parent);</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">771</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">774</td>=0A<td style=3D"font-size: 12px;= color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mo= nospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0assertEqual= s("Expected:=C2=A0"=C2=A0+=C2=A0Arrays.deepToString(expectedList.toArray())= =C2=A0</td>=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">772</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">775</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"\nGot:=C2=A0=C2=A0"=C2= =A0+=C2=A0Arrays.deepToString(visitedList.toArray()),=C2=A0expectedList.siz= e(),=C2=A0visitedList.size());</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 Mo= no','Monaco','Courier',monospace; width: 23px; text-align: right; backgroun= d-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">773</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"></td>=0A<td style=3D"fon= t-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= =A0for=C2=A0(Class=C2=A0c=C2=A0:=C2=A0expectedList)=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">774</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"></td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bits= tream 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=A0assertTrue(visited= List.remove(c));</td>=0A</tr>=0A<tr class=3D"r" style=3D"font-size: 12px; b= ackground-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-color: #ccc;= " align=3D"right" bgcolor=3D"#ccc">775</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"></td>=0A<td style=3D"font-size: 12px; = color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',mon= ospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}</td>=0A</t= r>=0A<tr class=3D"r" style=3D"font-size: 12px; background-color: #fdd;" bgc= olor=3D"#fdd">=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">776</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #000= ; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wid= th: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgcol= or=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(0,=C2=A0visitedList.siz= e());</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-c= olor: #dfd;" bgcolor=3D"#dfd">=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 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">776</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 c= lass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#d= fd">=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">777= </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-size: 12px; bac= kground-color: #afa;">assertEquals(Arrays.deepToString(expectedList.toArray= ()),=C2=A0Arrays.deepToString(visitedList.toArray()));</span>=0A</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">778</td>=0A<td style=3D"font-size: 12px; color: #000; font-family= : 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0<span cla= ss=3D"aa" style=3D"font-size: 12px; background-color: #afa;">//=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0</span>for=C2=A0(Class<span class=3D"aa= " style=3D"font-size: 12px; background-color: #afa;"><?></span>=C2=A0= c=C2=A0:=C2=A0expectedList)=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 San= s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg= round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></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">779</td>=0A<td style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','Courier',monospace;">=C2=A0<span class=3D"aa" style=3D"font-size: 12p= x; background-color: #afa;">//</span>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0assertTrue(visitedList.remove(c));</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: #0= 00; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; w= idth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgc= olor=3D"#ccc"></td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">780</td>=0A<td style=3D"font-size: 12px; color: #000; font-fam= ily: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0<span = class=3D"aa" style=3D"font-size: 12px; background-color: #afa;">//</span>= =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: 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">781</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a Sans Mono','Monaco','Courier',monospace;">=C2=A0<span class=3D"aa" style= =3D"font-size: 12px; background-color: #afa;">//</span>=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0assertEquals(0,=C2=A0visitedList.size());</td= >=0A</tr>=0A<tr style=3D"font-size: 12px;">=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">777</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">782</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}</td>=0A</tr>=0A<tr style=3D"f= ont-size: 12px;">=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">778</td>=0A<td class=3D"ln" style=3D"font-size: 12px; color: #00= 0; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; wi= dth: 23px; text-align: right; background-color: #ccc;" align=3D"right" bgco= lor=3D"#ccc">783</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</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">779</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">784</td>=0A<td= style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M= ono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/**</td>= =0A</tr>=0A<tr class=3D"sep" style=3D"font-size: 12px;"><td class=3D"sep" c= olspan=3D"3" title=3D"Unchanged content skipped between diff. blocks" style= =3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','= Monaco','Courier',monospace; text-align: center; border-top-width: 1px; bor= der-top-color: Gray; border-top-style: solid; border-bottom-width: 1px; bor= der-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; background-col= or: #ccc;" align=3D"right" bgcolor=3D"#ccc">974</td>=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">979</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}</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">975</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">980</td>=0A<td style=3D"font-size: 12px; color: #000; f= ont-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace;">=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-family: 'Bi= tstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; text-ali= gn: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">976</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">981<= /td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream V= era Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-col= or: #dfd;" bgcolor=3D"#dfd">=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"></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">982</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/**</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 Mo= no','Monaco','Courier',monospace; width: 23px; text-align: right; backgroun= d-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></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">983</td>=0A<td style=3D"fon= t-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=A0Not=C2=A0= all=C2=A0containers=C2=A0might=C2=A0allow=C2=A0caching/nocache,=C2=A0but=C2= =A0</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-col= or: #dfd;" bgcolor=3D"#dfd">=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"></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">984</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=A0we=C2=A0need=C2=A0to=C2=A0verify=C2= =A0that=C2=A0it=C2=A0is=C2=A0getting=C2=A0properly=C2=A0processed.</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">985</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*/</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">986</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0@Test</td>=0A</tr>=0A<tr c= lass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#d= fd">=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">987= </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= =A0public=C2=A0void=C2=A0testAsPropagatesForExactlyOneInvocation()=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">988</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=A0MutablePicoContainer=C2=A0mpc= =C2=A0=3D=C2=A0createPicoContainer(null);</td>=0A</tr>=0A<tr class=3D"a" st= yle=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#dfd">=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"></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">989</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=A0mpc.change(Characteristics.CACHE);</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">990</t= d>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Ver= a 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 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">991</td>=0A<td style=3D"font-si= ze: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Co= urier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0mp= c</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; 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"></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">992</td>=0A<td style=3D"font-size: 12px; color: #000; fo= nt-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.as= (Characteristics.CACHE).addComponent("bufferTwo",=C2=A0StringBuffer.class,= =C2=A0DefaultConstructorParameter.INSTANCE)</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">993</td>=0A<td= style=3D"font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans M= ono','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.as(Characteristics.NO_CACHE).addCom= ponent("bufferOne",=C2=A0StringBuffer.class,=C2=A0DefaultConstructorParamet= er.INSTANCE)</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">994</td>=0A<td style=3D"font-size: 12px; colo= r: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','Courier',monospa= ce;">=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.addComponent("bufferThree",=C2=A0StringBuffer.class,=C2=A0Default= ConstructorParameter.INSTANCE);</td>=0A</tr>=0A<tr class=3D"a" style=3D"fon= t-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 M= ono','Monaco','Courier',monospace; width: 23px; text-align: right; backgrou= nd-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 Mo= no','Monaco','Courier',monospace; width: 23px; text-align: right; backgroun= d-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">995</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</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-col= or: #dfd;" bgcolor=3D"#dfd">=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"></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">996</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=A0assertNotSame(mpc.getCom= ponent("bufferOne"),=C2=A0mpc.getComponent("bufferOne"));</td>=0A</tr>=0A<t= r 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-fami= ly: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; t= ext-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-famil= y: 'Bitstream Vera Sans Mono','Monaco','Courier',monospace; width: 23px; te= xt-align: right; background-color: #ccc;" align=3D"right" bgcolor=3D"#ccc">= 997</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstre= am Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0assertSame(mpc.getComponent("bufferTwo"),=C2= =A0mpc.getComponent("bufferTwo"));</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 San= s Mono','Monaco','Courier',monospace; width: 23px; text-align: right; backg= round-color: #ccc;" align=3D"right" bgcolor=3D"#ccc"></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">998</td>=0A<td style=3D= "font-size: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Mon= aco','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 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',m= onospace; 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',mo= nospace; width: 23px; text-align: right; background-color: #ccc;" align=3D"= right" bgcolor=3D"#ccc">999</td>=0A<td style=3D"font-size: 12px; color: #00= 0; 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//Default=C2=A0behavi= or=C2=A0is=C2=A0caching.</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">1000</td>=0A<td style=3D"font-s= ize: 12px; color: #000; font-family: 'Bitstream Vera Sans Mono','Monaco','C= ourier',monospace;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0a= ssertSame(mpc.getComponent("bufferThree"),=C2=A0mpc.getComponent("bufferThr= ee"));</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',m= onospace; 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',mo= nospace; width: 23px; text-align: right; background-color: #ccc;" align=3D"= right" bgcolor=3D"#ccc">1001</td>=0A<td style=3D"font-size: 12px; color: #0= 00; 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 c= lass=3D"a" style=3D"font-size: 12px; background-color: #dfd;" bgcolor=3D"#d= fd">=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">100= 2</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}</td>=0A</tr>=0A<tr class=3D"a" style=3D"font-size: 12px; background-co= lor: #dfd;" bgcolor=3D"#dfd">=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"></td>=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">1003</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</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">977<= /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">10= 04</td>=0A<td style=3D"font-size: 12px; color: #000; font-family: 'Bitstrea= m Vera Sans Mono','Monaco','Courier',monospace;">=C2=A0}</td>=0A</tr>=0A</t= able>=0A<br style=3D"font-size: 12px;"><br style=3D"font-size: 12px;">=0A</= body>=0A</html>=0A= --ba62dee09070b67353575a0c52e6e9b559e48a01--