class StandardBlockTagProcessor extends AbstractElementTagProcessor {

    public static final int PRECEDENCE = 100000;
    public static final String ELEMENT_NAME = "block";



    public StandardBlockTagProcessor(final TemplateMode templateMode, final String dialectPrefix, final String elementName) {
        super(templateMode, dialectPrefix, elementName, (dialectPrefix != null), null, false, PRECEDENCE);
    }


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


}


        // We are just removing the "<th:block>", leaving whichever contents (body) it might have generated.
        structureHandler.removeTags();

    
<methods>public void <init>(org.thymeleaf.templatemode.TemplateMode, java.lang.String, java.lang.String, boolean, java.lang.String, boolean, int) ,public final org.thymeleaf.processor.element.MatchingAttributeName getMatchingAttributeName() ,public final org.thymeleaf.processor.element.MatchingElementName getMatchingElementName() ,public final void process(org.thymeleaf.context.ITemplateContext, org.thymeleaf.model.IProcessableElementTag, org.thymeleaf.processor.element.IElementTagStructureHandler) <variables>private final non-sealed java.lang.String dialectPrefix,private final non-sealed org.thymeleaf.processor.element.MatchingAttributeName matchingAttributeName,private final non-sealed org.thymeleaf.processor.element.MatchingElementName matchingElementName