{
Object beanObj = itBeans.next();
if (beanObj instanceof ManagedBean)
{
ManagedBean<?> component = (ManagedBean<?>) beanObj;
NormalScope scope = component.getScope().getAnnotation(NormalScope.class);
if(scope != null)
{
if (scope.passivating())
{
// TODO Check constructor
// TODO Check non-transient fields