code: private void executeAsynchronouslyBehaviorMethods(Collection<Runnable> behaviorsMethodsToExecute) {
  		for (final Runnable runnable : behaviorsMethodsToExecute) {
  			this.executor.execute(runnable);
  		}
  	}
docs: Execute every single Behaviors runnable, a dedicated thread will created by the executor local to this class and be used to
  execute each runnable in parallel.
  
  <p>This function never fails. Errors in the event handlers are logged by the executor service.
  
  @param behaviorsMethodsToExecute the collection of Behaviors runnable that must be executed.