code: @Override
      public void onCreate() {
          super.onCreate();
  
          // extend the application-scope object graph with the modules for this service
          mObjectGraph = ((Injector) getApplication()).getObjectGraph().plus(getModules().toArray());
  
          // then inject ourselves
          mObjectGraph.inject(this);
      }
docs: Creates an object graph for this Service by extending the application-scope object graph with the modules
  returned by {@link #getModules()}.
  <p/>
  Injects this Service using the created graph.