code: void onNextCLR(final AllocatedEvaluator allocatedEvaluator) {
      try {
        allocatedEvaluator.setProcess(clrProcessFactory.newEvaluatorProcess());
        final Configuration contextConfiguration = ContextConfiguration.CONF
            .set(ContextConfiguration.IDENTIFIER, "HelloREEFContext")
            .build();
  
        final Configuration taskConfiguration = getCLRTaskConfiguration("Hello_From_CLR");
  
        allocatedEvaluator.submitContextAndTask(contextConfiguration, taskConfiguration);
      } catch (final BindException ex) {
        final String message = "Unable to setup Task or Context configuration.";
        LOG.log(Level.SEVERE, message, ex);
        throw new RuntimeException(message, ex);
      }
    }
docs: Uses the AllocatedEvaluator to launch a CLR task.
  
  @param allocatedEvaluator