public void injectJavaEEResources(Object managedBeanInstance) {
Class<?> currentClass = managedBeanInstance.getClass();
SecurityService securityService = webBeansContext.getSecurityService();
while (currentClass != null && Object.class != currentClass) {
Field[] fields = securityService.doPrivilegedGetDeclaredFields(currentClass);
for (Field field : fields) {
if (Modifier.isStatic(field.getModifiers())) continue;
Annotation ann = AnnotationUtil.hasOwbInjectableResource(field.getDeclaredAnnotations());