private void SetFeaturesFromHelper()
    {
        TABLE_NAME        = featureHelper.TABLE_NAME;
        tableQueryString  = featureHelper.tableQueryString;
        defaultSortString = featureHelper.defaultSortString;
        SORT_COMMAND      = featureHelper.SORT_COMMAND;

        FIELDS          = featureHelper.FIELDS;
        ADVANCED_FIELDS = featureHelper.ADVANCED_FIELDS;
        HEADERS         = featureHelper.HEADERS;
        HEADER_TOOLTIPS = featureHelper.HEADER_TOOLTIPS;

        if (!isWhatif)
        {
            nonEdits          = featureHelper.nonEdits;
            fieldsNonEditable = featureHelper.fieldsNonEditable;
        }
        if (sortedTableName == null)
        {
            sortedTableName = featureHelper.sortedTableName;
        }
        if (featureHelper.wantSort2)
        {
            wantSort2        = true;
            sortedTableName2 = featureHelper.sortedTableName2;
        }

        hasAdvanced    = featureHelper.hasAdvanced;
        wantSort       = featureHelper.wantSort;
        wantTwoHeaders = featureHelper.wantTwoHeaders;
        info           = featureHelper.info;

        COMBOS     = featureHelper.COMBOS;
        CHECKBOXES = featureHelper.CHECKBOXES;
    }
 public virtual void SetupSecondHeaders()
 {
     info = new MergedColumnsInfo();
 }