docs: @SuppressWarnings("unchecked")
      public static void injectManagedObjectContextField(AbstractResourceInfo cri,
                                                         Field f, Object o, Object value) {
  
          InjectionRuntimeContext irc = null;
          irc = InjectionRuntimeContextHelper.getRuntimeContext();
          irc.setRuntimeCtxObject(f.getType().getName(), value);
  //      if (!cri.isSingleton()) {
  //
  //          irc.setRuntimeCtxObject(o.getClass().getName()
  //                                  + "-" + f.getType().getName(), value);
  //      } else {
  //          ThreadLocalProxy<Object> proxy = (ThreadLocalProxy<Object>) cri.getContextFieldProxy(f);
  //          if (proxy != null) {
  //              proxy.set(value);
  //          }
  //
  //      }
      }