public void Commit(Xoa_page pg) { boolean toc_mode_enabled = true, toc_mode_is_pgbnr = false; // default to Xoh_toc_data_.Toc_mode__basic switch (toc_mode) { case Xoh_toc_data.Toc_mode__none: toc_mode_enabled = false; break; case Xoh_toc_data.Toc_mode__pgbnr: toc_mode_is_pgbnr = true; break; } // set flags pg.Html_data().Toc_mgr().Exists_y_(); pg.Html_data().Head_mgr().Itm__pgbnr().Enabled_(toc_mode_is_pgbnr); // build bfr by add bfr_0, toc, body_bfr if (toc_mode_enabled) { pg.Html_data() .Toc_mgr() .To_html(head_bfr, gplx.xowa.htmls.core.htmls.Xoh_wtr_ctx.Basic, toc_mode_is_pgbnr); head_bfr.Add_bfr_and_clear(body_bfr); } }