if (scope!=SESSION && scope!=APPLICATION)
{
throw new IllegalArgumentException("@Startup only supported for SESSION or APPLICATION scoped components: " + name);
}
Startup annotation = getBeanClass().getAnnotation(Startup.class);
dependencies = annotation==null ? new String[0] : annotation.depends();
}
}
private void initSynchronize()
{