wro4j-core/src/main/java/ro/isdc/wro/model/group/processor/Injector.java
public <T> T inject(final T object) {
    notNull(object);
//    if (!Context.isContextSet()) {
//      throw new WroRuntimeException("No Context Set");
//    }
    if (!injectedObjects.containsKey(computeKey(object))) {
      injectedObjects.put(computeKey(object), true);
      processInjectAnnotation(object);
    }
    return object;
  }
public <T> T inject(final T object) {
    notNull(object);
//    if (!Context.isContextSet()) {
//      throw new WroRuntimeException("No Context Set");
//    }
    if (!injectedObjects.containsKey(computeKey(object))) {
      injectedObjects.put(computeKey(object), true);
      processInjectAnnotation(object);
    }
    return object;
  }
Scans the object and inject the supported values into the fields having @Inject annotation present.

@param object
{@link Object} which will be scanned for @Inject annotation presence.
@return the injected object instance. Useful for fluent interface.