docs: @Override
    @OverrideOnDemand
    protected void fillHeadAndBody (@Nonnull final IRequestWebScopeWithoutResponse aRequestScope,
                                    @Nonnull final HCHtml aHtml,
                                    @Nonnull final Locale aDisplayLocale)
    {
      final IMenuTree aMenuTree = RequestSettings.getMenuTree (aRequestScope);
      final IUser aLoggedInUser = LoggedInUserManager.getInstance ().getCurrentUser ();
  
      // Build the execution scope
      final ISimpleWebExecutionContext aSWEC = new SimpleWebExecutionContext (aRequestScope,
                                                                              aDisplayLocale,
                                                                              aMenuTree,
                                                                              aLoggedInUser);
  
      // fill body
      fillBody (aSWEC, aHtml);
  
      // build HTML header (after body for per-request stuff)
      fillHead (aSWEC, aHtml);
    }