<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">WELD-802 is due to WeldClassImpl not being the same for same class:<div><br></div><div><ul>
  <li>clazz = {java.lang.Class@5703}"class org.jboss.weld.tests.specialization.weld802.Foo"
  </li><li>weldClass = {org.jboss.weld.introspector.jlr.WeldClassImpl@5687}"public@RequestScoped class org.jboss.weld.tests.specialization.weld802.Foo"&nbsp;</li></ul></div><div><br></div><div>--</div><div><br></div><div><ul>
  <li>key: org.jboss.weld.introspector.jlr.WeldClassImpl = {org.jboss.weld.introspector.jlr.WeldClassImpl@5709}"public@RequestScoped class org.jboss.weld.tests.specialization.weld802.Foo"
  </li><li>value: org.jboss.weld.bean.ManagedBean = {org.jboss.weld.bean.ManagedBean@5961}"Managed Bean [class org.jboss.weld.tests.specialization.weld802.Foo] with qualifiers [@Any @Default]"&nbsp;</li></ul><div><br></div></div><div>... investigating further ...</div><div><br></div></body></html>