code: @SuppressWarnings("static-method")
  	@Provides
  	@Singleton
  	public IJavaBatchCompiler providesJavaBatchCompiler(Injector injector, Provider<SarlConfig> config) {
  		final SarlConfig cfg = config.get();
  		final IJavaBatchCompiler compiler = cfg.getCompiler().getJavaCompiler().newCompilerInstance();
  		injector.injectMembers(compiler);
  		return compiler;
  	}
docs: Provide a Java batch compiler based on the Bootique configuration.
  
  @param injector the injector.
  @param config the bootique configuration.
  @return the batch compiler.
  @since 0.8