class StandardRefAttributeTagProcessor extends AbstractAttributeTagProcessor {


    public static final int PRECEDENCE = 10000;
    public static final String ATTR_NAME = "ref";



    public StandardRefAttributeTagProcessor(final TemplateMode templateMode, final String dialectPrefix) {
        super(templateMode, dialectPrefix, null, false, ATTR_NAME, true, PRECEDENCE, true);
    }



    @Override
    protected void doProcess(
            final ITemplateContext context,
            final IProcessableElementTag tag,
            final AttributeName attributeName, final String attributeValue,
            final IElementTagStructureHandler structureHandler) {<FILL_FUNCTION_BODY>}

}


        // This processor is a no-op. It can simply be used for referencing specific elements in markup, but
        // produces no results (other than being removed from markup once executed).

    
<methods><variables>private final non-sealed boolean removeAttribute