@Override
public AbstractComponent createEvaluator(String languageType, String code,
AbstractComponent parent) {
ComponentRegistry registry = EvaluatorCreationServiceImpl.registry.get();
EvaluatorComponent evaluator =
registry.newInstance(EvaluatorComponent.class, parent);
evaluator.getData().setLanguage(languageType);
evaluator.getData().setCode(code);
evaluator.save();
return evaluator;