return rhino17Interface;
}
@Override
public CompoundExplainer getExplainer(ExplainContext context) {
Attributes atts = new Attributes();
ScriptEvaluator evaluator = pool.get();
atts.put(Label.PROCEDURE_IMPLEMENTATION,
PrimitiveExplainer.getInstance(evaluator.getEngineName()));
if (evaluator.isCompiled())
atts.put(Label.PROCEDURE_IMPLEMENTATION,
PrimitiveExplainer.getInstance("compiled"));
if (evaluator.isShared())
atts.put(Label.PROCEDURE_IMPLEMENTATION,
PrimitiveExplainer.getInstance("shared"));
pool.put(evaluator, true);
return new ServerCallExplainer(getInvocation(), atts, context);
}