code: public Injector build()
  	{
  		// Create copies of the configurations and roles
  		List<PropertyFile> configs = new ArrayList<>(this.configs);
  		List<GuiceRole> roles = new ArrayList<>(this.roles);
  
  		return GuiceFactory.build(this.registry,
  		                          this.scannerFactory,
  		                          configs,
  		                          roles,
  		                          this.setup,
  		                          this.autoLoadProperties,
  		                          this.autoLoadRoles,
  		                          this.classloader);
  	}
docs: Instantiate the guice environment. For information on what's involved in this process see {@link
  GuiceFactory#build(GuiceRegistry, ClassScannerFactory, List, List, GuiceSetup, boolean, boolean, ClassLoader)} and {@link
  GuiceFactory#createInjector(GuiceRegistry, ClassScannerFactory, GuiceConfig, GuiceSetup, List)}
  
  @return