@Override
public final ProcessorResult processAttribute(final Arguments arguments, final Element element, final String attributeName) {
final IStandardTextInliner textInliner = getTextInliner(element, attributeName);
final Map<String,Object> localVariables = new HashMap<String,Object>(2, 1.0f);
localVariables.put(StandardDialect.INLINER_LOCAL_VARIABLE, textInliner);
ensureChildrenArePrecomputed(element);
element.removeAttribute(attributeName);
return ProcessorResult.setLocalVariablesAndProcessTextNodes(localVariables, true);
}