code: public void inject(final Object target) {
          if (uiThreadRunner.isOnUiThread()) {
              try {
                  graph.inject(target, Inject.class);
              } catch (PokeException e) {
                  throw new MvcGraphException(e.getMessage(), e);
              }
          } else {
              uiThreadRunner.post(new Runnable() {
                  @Override
                  public void run() {
                      try {
                          graph.inject(target, Inject.class);
                      } catch (PokeException e) {
                          throw new MvcGraphException(e.getMessage(), e);
                      }
                  }
              });
          }
      }
docs: Inject all fields annotated by {@link Inject}. References of controllers will be
  incremented.
  
  @param target The target object whose fields annotated by {@link Inject} will be injected.