only destroyable context should allow destruction of objects using Instance

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606521 13f79535-47bb-0310-9956-ffa450edef68
decoration of InjectionPoint

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606529 13f79535-47bb-0310-9956-ffa450edef68
tck needs a conversation service, using a constant one for now

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606533 13f79535-47bb-0310-9956-ffa450edef68
fixing BeanAttributes usage for ManagedBean + filtering Decorator for Event<X> by type

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606541 13f79535-47bb-0310-9956-ffa450edef68
merge in sample fixes from owb-1.2.x


git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606559 13f79535-47bb-0310-9956-ffa450edef68
ensuring Instance.get() calls are separated and can be destroyed indenpendently + org.apache.webbeans.application.supportsProducerInterception property

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606571 13f79535-47bb-0310-9956-ffa450edef68
avoid NPE in Instance + removing constraint on Event types since it was too restrictive

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606580 13f79535-47bb-0310-9956-ffa450edef68
stereotypes directly on a producer might also activate it as Alternative

Before that you could not enable an @Alternative producer field or method
via enabling the @Stereotype directly on the producer but it needed to be 
enabled on the parent class.


git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606593 13f79535-47bb-0310-9956-ffa450edef68
removed unused imports

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606600 13f79535-47bb-0310-9956-ffa450edef68
OWB-981: Implemented validation of observer method injection points and for duplicate @Delegate injection points

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606601 13f79535-47bb-0310-9956-ffa450edef68
tck forces to wrap annotatedtype since they implemented equals on a custom annotatedtype using delegate pattern...

git-svn-id: https://svn.apache.org/repos/asf/openwebbeans/trunk@1606604 13f79535-47bb-0310-9956-ffa450edef68