if (selectedCreator == null) {
this.logger.warning("No handler found for requested listener " + listener.getClass().getInterfaces()[0]);
return;
}
final GazeHandler spawnEvaluator = selectedCreator.spawnEvaluator(listener, new OptionGazeEvaluatorPassthrough(options), new OptionGazeEvaluator(this));
// Even worse: the handler was unable to spawn something
if (spawnEvaluator == null) { throw new IllegalStateException("Unable to spawn the selected evaluator. This is a bug."); }
// Register the evaluator