docs: @Nonnull
    public static <T extends IHCList <T, HCLI>> T createRenderedMenu (@Nonnull final ILayoutExecutionContext aLEC,
                                                                      @Nonnull final ISupplier <T> aFactory,
                                                                      @Nonnull final IMenuItemRenderer <T> aRenderer)
    {
      final IMenuTree aMenuTree = aLEC.getMenuTree ();
      return createRenderedMenu (aLEC,
                                 aFactory,
                                 aMenuTree.getRootItem (),
                                 aRenderer,
                                 MenuItemDeterminatorCallback.getAllDisplayMenuItemIDs (aMenuTree,
                                                                                        aLEC.getSelectedMenuItemID ()));
    }