private void injectDependencies(){
  SampleApplication easyMVPApplication=(SampleApplication)getApplication();
  List<Object> activityScopeModules=(getModules() != null) ? getModules() : new ArrayList<>();
  activityScopeModules.add(new ActivityModule(this));
  activityScopeModules.add(new PresenterModule());
  activityScopeGraph=easyMVPApplication.buildGraphWithAditionalModules(activityScopeModules);
  inject(this);
}

private void injectDependencies ( ) { SampleApplication easyMVPApplication = ( SampleApplication ) getApplication ( ) ; List < Object > activityScopeModules = ( getModules ( ) != null ) ? getModules ( ) : new ArrayList < > ( ) ; activityScopeModules . add ( new ActivityModule ( this ) ) ; activityScopeModules . add ( new PresenterModule ( ) ) ; activityScopeGraph = easyMVPApplication . buildGraphWithAditionalModules ( activityScopeModules ) ; inject ( this ) ; }
generates activity scope graph using activitymodule plus additional modules provided by inheritance .
