class FootnoteBlockFormatProvider<T> extends BlockFormatProviderBase<T> {
    public FootnoteBlockFormatProvider(DocxContext<T> docx) {
        super(docx, docx.getRenderingOptions().FOOTNOTE_STYLE);
    }

    @Override
    protected void inheritParentFormat(PPr pPr, PPr parentPPr) {<FILL_FUNCTION_BODY>}

    @Override
    protected BlockFormatProvider<T> getStyleParent() {
        return null;
    }
}

        // do not inherit otherwise the formatting for the footnote reference is
        // applied to footnote block children
    
<methods>public void <init>(DocxContext<T>, java.lang.String) ,public void adjustPPrForFormatting(org.docx4j.wml.PPr) ,public void close() ,public BlockFormatProvider<T> getBlockParent() ,public void getPPr(org.docx4j.wml.PPr) ,public void getParaRPr(org.docx4j.wml.RPr) ,public T getProviderFrame() ,public org.docx4j.wml.Style getStyle() ,public java.lang.String getStyleId() ,public void open() <variables>protected final non-sealed java.lang.String myBaseStyleId,protected final non-sealed DocxContext<T> myDocx,protected final non-sealed T myFrame,protected int myPCount,protected final non-sealed BlockFormatProvider<T> myParent