if (methods[i].isAnnotationPresent(Resource.class)) { Resource annotation = methods[i].getAnnotation(Resource.class); lookupMethodResource(context, instance, methods[i], annotation.name(), clazz); lookupMethodResource(context, instance, methods[i], annotation.name(), clazz); WebServiceRef annotation = methods[i].getAnnotation(WebServiceRef.class); lookupMethodResource(context, instance, methods[i], annotation.name(), clazz); PersistenceContext annotation = methods[i].getAnnotation(PersistenceContext.class); lookupMethodResource(context, instance, methods[i], annotation.name(), clazz); PersistenceUnit annotation = methods[i].getAnnotation(PersistenceUnit.class); lookupMethodResource(context, instance, methods[i], annotation.name(), clazz);