public CompoundExplainer getExplainer(ExplainContext context) {
Attributes atts = new Attributes();
if (context.hasExtraInfo(this))
atts.putAll(context.getExtraInfo(this).get());
atts.put(Label.EXTRA_TAG, PrimitiveExplainer.getInstance(updateFunction.toString()));
return new DUIOperatorExplainer(getName(), atts, inputOperator, context);
}