why we need to pass Boolean value to the method
I have confusion on below code i.e why we need to pass Boolean value to the method and what it returns?

RefreshLookupList(false);
private void RefreshLookupList(bool forExport)
        {
            grdLists.Rows.Clear();
            grdLists.DataSource = Lists.GetListItems(cboListType.SelectedValue);
            grdLists.DataBind();

            lblCount.InnerText = "Lookups: " + grdLists.Rows.Count.ToString();
        }
why we need to pass Boolean value to the method
===

I have confusion on below code i.e why we need to pass Boolean value to the method and what it returns?

RefreshLookupList(false);
private void RefreshLookupList(bool forExport)
        {
            grdLists.Rows.Clear();
            grdLists.DataSource = Lists.GetListItems(cboListType.SelectedValue);
            grdLists.DataBind();

            lblCount.InnerText = "Lookups: " + grdLists.Rows.Count.ToString();
        }