question: destructive method that recursively prunes values from the data structure based on the counts for those values and the effective sort , mincount , limit , and offset being used for each field . this method should only be called after all refinement is completed . concode_field_sep String facetFieldSort concode_elem_sep Map<Comparable,PivotFacetValue> valuesMap concode_elem_sep int facetFieldMinimumCount concode_elem_sep int facetFieldLimit concode_elem_sep List<PivotFacetValue> explicitValues concode_elem_sep PivotFacetValue missingValue concode_elem_sep boolean dirty concode_elem_sep int facetFieldOffset concode_field_sep void add concode_elem_sep int compare concode_elem_sep int compare concode_elem_sep void markDirty concode_elem_sep List<PivotFacetValue> getNextLevelValuesToRefine concode_elem_sep void sort concode_elem_sep void trimNullValue concode_elem_sep int compareWithNullLast concode_elem_sep PivotFacetValue getAt concode_elem_sep Iterator<PivotFacetValue> iterator concode_elem_sep int getExplicitValuesListSize concode_elem_sep int size concode_elem_sep PivotFacetValue getMissingValue concode_elem_sep PivotFacetValue get concode_elem_sep void trimNonNullValues concode_elem_sep String toString concode_elem_sep List<PivotFacetValue> getExplicitValuesList
target: void function ( ) { trimNonNullValues ( ) ; trimNullValue ( ) ; }