code: private void injectResourceFields(Object handler, Iterable<Object> handlerInstances, Scope... scopes) {
          Class<?> featureClass = handler.getClass();
  
          List<Field> allFields = new ArrayList<>();
          addAllPublicFields(featureClass, allFields);
          log.trace("Now examining handler fields for ChorusResource annotation " + allFields);
  
          HashSet<Scope> scopeSet = new HashSet<>(Arrays.asList(scopes));
          for (Field field : allFields) {
              setChorusResource(handler, handlerInstances, field, scopeSet);
          }
      }
docs: Here we set the values of any handler fields annotated with @ChorusResource