import org.picocontainer.*;
import org.picocontainer.defaults.*;
<BUG>import java.io.Serializable;</BUG>
import java.util.*;
import java.util.concurrent.atomic.AtomicReference;
<BUG>public class DefaultPicoContainer implements AreaPicoContainer, Serializable {
private final PicoContainer parent;
private final Set<PicoContainer> children = new HashSet<PicoContainer>();
</BUG>
private final Map<Object, ComponentAdapter> componentKeyToAdapterCache = ContainerUtil.newConcurrentMap();

import org.picocontainer.*;
import org.picocontainer.defaults.*;
import java.util.*;
import java.util.concurrent.atomic.AtomicReference;
public class DefaultPicoContainer implements AreaPicoContainer {
private final PicoContainer parent;
private final Set<PicoContainer> children = new THashSet<PicoContainer>();
private final Map<Object, ComponentAdapter> componentKeyToAdapterCache = ContainerUtil.newConcurrentMap();
