<div dir="ltr">I noticed that <a href="https://github.com/weld/core/blob/d8a8cb64f3a9751dcac07c8d9eda0dd3a0e682b8/impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java#L663"><font face="monospace">BeanManagerImpl</font> permits many <font face="monospace">Context</font>s to be indexed under a given scope type</a>.  Why is that?<div><br></div><div>The CDI 2.0 specification <a href="http://docs.jboss.org/cdi/spec/2.0/cdi-spec.html#contexts">says</a>:</div><div><br></div><div>&quot;Associated with every scope type is a context object.&quot;</div><div><br></div><div>I took &quot;a context object&quot; to mean &quot;exactly one context object&quot; but maybe I&#39;m mistaken?  Obviously Weld can do things outside of the specification but I was curious what the use case might be here.</div><div><br></div><div>I do understand that certainly only one <font face="monospace">Context</font> of a given scope type may be active.  I was just curious why the container even permits many to be registered.<br><div><br></div><div>Best,</div><div>Laird</div></div></div>