docs: public Injector createChildInjector(Collection<Module> modules)
      {
          Injector childInjector;
          
          Collection<Module> localModules = modules;
          for (ModuleTransformer transformer  : transformers) {
              localModules = transformer.call(localModules);
          }
          //noinspection deprecation
          if ( mode == LifecycleInjectorMode.REAL_CHILD_INJECTORS )
          {
              childInjector = injector.createChildInjector(localModules);
          }
          else 
          {
              childInjector = createSimulatedChildInjector(localModules);
          }
          
          for (PostInjectorAction action : actions) {
              action.call(childInjector);
          }
          
          return childInjector;
      }