001package org.unix4j.unix.sort;
002
003import java.util.Arrays;
004import java.util.Collections;
005import java.util.EnumSet;
006import java.util.Iterator;
007import org.unix4j.option.Option;
008
009import org.unix4j.unix.Sort;
010
011/**
012 * Option sets for the {@link Sort sort} command with 
013 * the following options: {@link #d d}, {@link #f f}, {@link #b b}, {@link #m m}, {@link #r r}, {@link #u u}, {@link #V V}.
014 * <p>
015 * Application code does normally not directly refer to this class;
016 * {@link Sort#Options} should be used instead to specify command 
017 * options. See also {@link org.unix4j.unix.sort.SortOptions} for more information.
018 */
019public enum SortOptionSet_Vbdfmru implements SortOptions {
020        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
021        Active_Vbdfmru(
022                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
023                true, 
024                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
025        ),
026        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
027        Active_Vbdfmru_long(
028                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
029                false, 
030                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
031        ),
032        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
033        Active_Vbdfmu(
034                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmru, /*reverse:*/Active_Vbdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
035                true, 
036                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
037        ),
038        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
039        Active_Vbdfmu_long(
040                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmru, /*reverse:*/Active_Vbdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
041                false, 
042                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
043        ),
044        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
045        Active_Vbdmru(
046                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmru, /*ignoreCase:*/Active_Vbdfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
047                true, 
048                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
049        ),
050        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
051        Active_Vbdmru_long(
052                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmru, /*ignoreCase:*/Active_Vbdfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
053                false, 
054                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
055        ),
056        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
057        Active_Vbfmru(
058                /*d:*/Active_Vbdfmru, /*dictionaryOrder:*/Active_Vbdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
059                true, 
060                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
061        ),
062        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
063        Active_Vbfmru_long(
064                /*d:*/Active_Vbdfmru, /*dictionaryOrder:*/Active_Vbdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
065                false, 
066                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
067        ),
068        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
069        Active_Vdfmru(
070                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmru, /*ignoreLeadingBlanks:*/Active_Vbdfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
071                true, 
072                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
073        ),
074        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
075        Active_Vdfmru_long(
076                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmru, /*ignoreLeadingBlanks:*/Active_Vbdfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
077                false, 
078                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
079        ),
080        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
081        Active_Vbdfmr(
082                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdfmru, /*unique:*/Active_Vbdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
083                true, 
084                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
085        ),
086        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
087        Active_Vbdfmr_long(
088                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdfmru, /*unique:*/Active_Vbdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
089                false, 
090                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
091        ),
092        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
093        Active_Vbdmu(
094                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmu, /*ignoreCase:*/Active_Vbdfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmru, /*reverse:*/Active_Vbdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
095                true, 
096                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
097        ),
098        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
099        Active_Vbdmu_long(
100                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmu, /*ignoreCase:*/Active_Vbdfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmru, /*reverse:*/Active_Vbdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
101                false, 
102                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
103        ),
104        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
105        Active_Vbfmu(
106                /*d:*/Active_Vbdfmu, /*dictionaryOrder:*/Active_Vbdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmru, /*reverse:*/Active_Vbfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
107                true, 
108                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
109        ),
110        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
111        Active_Vbfmu_long(
112                /*d:*/Active_Vbdfmu, /*dictionaryOrder:*/Active_Vbdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmru, /*reverse:*/Active_Vbfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
113                false, 
114                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
115        ),
116        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
117        Active_Vbmru(
118                /*d:*/Active_Vbdmru, /*dictionaryOrder:*/Active_Vbdmru_long, /*f:*/Active_Vbfmru, /*ignoreCase:*/Active_Vbfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
119                true, 
120                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
121        ),
122        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
123        Active_Vbmru_long(
124                /*d:*/Active_Vbdmru, /*dictionaryOrder:*/Active_Vbdmru_long, /*f:*/Active_Vbfmru, /*ignoreCase:*/Active_Vbfmru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
125                false, 
126                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
127        ),
128        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
129        Active_Vdfmu(
130                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmu, /*ignoreLeadingBlanks:*/Active_Vbdfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmru, /*reverse:*/Active_Vdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
131                true, 
132                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort
133        ),
134        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
135        Active_Vdfmu_long(
136                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmu, /*ignoreLeadingBlanks:*/Active_Vbdfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmru, /*reverse:*/Active_Vdfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
137                false, 
138                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort
139        ),
140        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
141        Active_Vdmru(
142                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmru, /*ignoreCase:*/Active_Vdfmru_long, /*b:*/Active_Vbdmru, /*ignoreLeadingBlanks:*/Active_Vbdmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
143                true, 
144                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
145        ),
146        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
147        Active_Vdmru_long(
148                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmru, /*ignoreCase:*/Active_Vdfmru_long, /*b:*/Active_Vbdmru, /*ignoreLeadingBlanks:*/Active_Vbdmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
149                false, 
150                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
151        ),
152        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
153        Active_Vfmru(
154                /*d:*/Active_Vdfmru, /*dictionaryOrder:*/Active_Vdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmru, /*ignoreLeadingBlanks:*/Active_Vbfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
155                true, 
156                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
157        ),
158        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
159        Active_Vfmru_long(
160                /*d:*/Active_Vdfmru, /*dictionaryOrder:*/Active_Vdfmru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmru, /*ignoreLeadingBlanks:*/Active_Vbfmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
161                false, 
162                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
163        ),
164        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
165        Active_Vbdfm(
166                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmr, /*reverse:*/Active_Vbdfmr_long, /*u:*/Active_Vbdfmu, /*unique:*/Active_Vbdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
167                true, 
168                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
169        ),
170        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
171        Active_Vbdfm_long(
172                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdfmr, /*reverse:*/Active_Vbdfmr_long, /*u:*/Active_Vbdfmu, /*unique:*/Active_Vbdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
173                false, 
174                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
175        ),
176        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
177        Active_Vbdmr(
178                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmr, /*ignoreCase:*/Active_Vbdfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdmru, /*unique:*/Active_Vbdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
179                true, 
180                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
181        ),
182        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
183        Active_Vbdmr_long(
184                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfmr, /*ignoreCase:*/Active_Vbdfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbdmru, /*unique:*/Active_Vbdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
185                false, 
186                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
187        ),
188        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
189        Active_Vbfmr(
190                /*d:*/Active_Vbdfmr, /*dictionaryOrder:*/Active_Vbdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbfmru, /*unique:*/Active_Vbfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
191                true, 
192                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
193        ),
194        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
195        Active_Vbfmr_long(
196                /*d:*/Active_Vbdfmr, /*dictionaryOrder:*/Active_Vbdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbfmru, /*unique:*/Active_Vbfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
197                false, 
198                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
199        ),
200        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
201        Active_Vdfmr(
202                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmr, /*ignoreLeadingBlanks:*/Active_Vbdfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdfmru, /*unique:*/Active_Vdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
203                true, 
204                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort
205        ),
206        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
207        Active_Vdfmr_long(
208                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfmr, /*ignoreLeadingBlanks:*/Active_Vbdfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdfmru, /*unique:*/Active_Vdfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
209                false, 
210                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort
211        ),
212        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
213        Active_Vbmu(
214                /*d:*/Active_Vbdmu, /*dictionaryOrder:*/Active_Vbdmu_long, /*f:*/Active_Vbfmu, /*ignoreCase:*/Active_Vbfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmru, /*reverse:*/Active_Vbmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
215                true, 
216                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
217        ),
218        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
219        Active_Vbmu_long(
220                /*d:*/Active_Vbdmu, /*dictionaryOrder:*/Active_Vbdmu_long, /*f:*/Active_Vbfmu, /*ignoreCase:*/Active_Vbfmu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmru, /*reverse:*/Active_Vbmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
221                false, 
222                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.unique, SortOption.versionSort
223        ),
224        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
225        Active_Vdmu(
226                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmu, /*ignoreCase:*/Active_Vdfmu_long, /*b:*/Active_Vbdmu, /*ignoreLeadingBlanks:*/Active_Vbdmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmru, /*reverse:*/Active_Vdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
227                true, 
228                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.unique, SortOption.versionSort
229        ),
230        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
231        Active_Vdmu_long(
232                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmu, /*ignoreCase:*/Active_Vdfmu_long, /*b:*/Active_Vbdmu, /*ignoreLeadingBlanks:*/Active_Vbdmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmru, /*reverse:*/Active_Vdmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
233                false, 
234                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.unique, SortOption.versionSort
235        ),
236        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
237        Active_Vfmu(
238                /*d:*/Active_Vdfmu, /*dictionaryOrder:*/Active_Vdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmu, /*ignoreLeadingBlanks:*/Active_Vbfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmru, /*reverse:*/Active_Vfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
239                true, 
240                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort
241        ),
242        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
243        Active_Vfmu_long(
244                /*d:*/Active_Vdfmu, /*dictionaryOrder:*/Active_Vdfmu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmu, /*ignoreLeadingBlanks:*/Active_Vbfmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmru, /*reverse:*/Active_Vfmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
245                false, 
246                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.unique, SortOption.versionSort
247        ),
248        /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
249        Active_Vmru(
250                /*d:*/Active_Vdmru, /*dictionaryOrder:*/Active_Vdmru_long, /*f:*/Active_Vfmru, /*ignoreCase:*/Active_Vfmru_long, /*b:*/Active_Vbmru, /*ignoreLeadingBlanks:*/Active_Vbmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
251                true, 
252                /*active:*/SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
253        ),
254        /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #unique u}, {@link #versionSort V}.*/
255        Active_Vmru_long(
256                /*d:*/Active_Vdmru, /*dictionaryOrder:*/Active_Vdmru_long, /*f:*/Active_Vfmru, /*ignoreCase:*/Active_Vfmru_long, /*b:*/Active_Vbmru, /*ignoreLeadingBlanks:*/Active_Vbmru_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
257                false, 
258                /*active:*/SortOption.merge, SortOption.reverse, SortOption.unique, SortOption.versionSort
259        ),
260        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
261        Active_Vbdm(
262                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfm, /*ignoreCase:*/Active_Vbdfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmr, /*reverse:*/Active_Vbdmr_long, /*u:*/Active_Vbdmu, /*unique:*/Active_Vbdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
263                true, 
264                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
265        ),
266        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
267        Active_Vbdm_long(
268                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vbdfm, /*ignoreCase:*/Active_Vbdfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbdmr, /*reverse:*/Active_Vbdmr_long, /*u:*/Active_Vbdmu, /*unique:*/Active_Vbdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
269                false, 
270                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
271        ),
272        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
273        Active_Vbfm(
274                /*d:*/Active_Vbdfm, /*dictionaryOrder:*/Active_Vbdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmr, /*reverse:*/Active_Vbfmr_long, /*u:*/Active_Vbfmu, /*unique:*/Active_Vbfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
275                true, 
276                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
277        ),
278        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
279        Active_Vbfm_long(
280                /*d:*/Active_Vbdfm, /*dictionaryOrder:*/Active_Vbdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbfmr, /*reverse:*/Active_Vbfmr_long, /*u:*/Active_Vbfmu, /*unique:*/Active_Vbfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
281                false, 
282                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
283        ),
284        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
285        Active_Vbmr(
286                /*d:*/Active_Vbdmr, /*dictionaryOrder:*/Active_Vbdmr_long, /*f:*/Active_Vbfmr, /*ignoreCase:*/Active_Vbfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbmru, /*unique:*/Active_Vbmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
287                true, 
288                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
289        ),
290        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
291        Active_Vbmr_long(
292                /*d:*/Active_Vbdmr, /*dictionaryOrder:*/Active_Vbdmr_long, /*f:*/Active_Vbfmr, /*ignoreCase:*/Active_Vbfmr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vbmru, /*unique:*/Active_Vbmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
293                false, 
294                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.reverse, SortOption.versionSort
295        ),
296        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/
297        Active_Vdfm(
298                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfm, /*ignoreLeadingBlanks:*/Active_Vbdfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmr, /*reverse:*/Active_Vdfmr_long, /*u:*/Active_Vdfmu, /*unique:*/Active_Vdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
299                true, 
300                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.versionSort
301        ),
302        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/
303        Active_Vdfm_long(
304                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbdfm, /*ignoreLeadingBlanks:*/Active_Vbdfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdfmr, /*reverse:*/Active_Vdfmr_long, /*u:*/Active_Vdfmu, /*unique:*/Active_Vdfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
305                false, 
306                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.merge, SortOption.versionSort
307        ),
308        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
309        Active_Vdmr(
310                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmr, /*ignoreCase:*/Active_Vdfmr_long, /*b:*/Active_Vbdmr, /*ignoreLeadingBlanks:*/Active_Vbdmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdmru, /*unique:*/Active_Vdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
311                true, 
312                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.versionSort
313        ),
314        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
315        Active_Vdmr_long(
316                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfmr, /*ignoreCase:*/Active_Vdfmr_long, /*b:*/Active_Vbdmr, /*ignoreLeadingBlanks:*/Active_Vbdmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vdmru, /*unique:*/Active_Vdmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
317                false, 
318                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.reverse, SortOption.versionSort
319        ),
320        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
321        Active_Vfmr(
322                /*d:*/Active_Vdfmr, /*dictionaryOrder:*/Active_Vdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmr, /*ignoreLeadingBlanks:*/Active_Vbfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vfmru, /*unique:*/Active_Vfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
323                true, 
324                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort
325        ),
326        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
327        Active_Vfmr_long(
328                /*d:*/Active_Vdfmr, /*dictionaryOrder:*/Active_Vdfmr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfmr, /*ignoreLeadingBlanks:*/Active_Vbfmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vfmru, /*unique:*/Active_Vfmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
329                false, 
330                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.reverse, SortOption.versionSort
331        ),
332        /** Option set with the following active options: {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
333        Active_Vmu(
334                /*d:*/Active_Vdmu, /*dictionaryOrder:*/Active_Vdmu_long, /*f:*/Active_Vfmu, /*ignoreCase:*/Active_Vfmu_long, /*b:*/Active_Vbmu, /*ignoreLeadingBlanks:*/Active_Vbmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmru, /*reverse:*/Active_Vmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
335                true, 
336                /*active:*/SortOption.merge, SortOption.unique, SortOption.versionSort
337        ),
338        /** Option set with the following active options: {@link #merge m}, {@link #unique u}, {@link #versionSort V}.*/
339        Active_Vmu_long(
340                /*d:*/Active_Vdmu, /*dictionaryOrder:*/Active_Vdmu_long, /*f:*/Active_Vfmu, /*ignoreCase:*/Active_Vfmu_long, /*b:*/Active_Vbmu, /*ignoreLeadingBlanks:*/Active_Vbmu_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmru, /*reverse:*/Active_Vmru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
341                false, 
342                /*active:*/SortOption.merge, SortOption.unique, SortOption.versionSort
343        ),
344        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
345        Active_Vbm(
346                /*d:*/Active_Vbdm, /*dictionaryOrder:*/Active_Vbdm_long, /*f:*/Active_Vbfm, /*ignoreCase:*/Active_Vbfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmr, /*reverse:*/Active_Vbmr_long, /*u:*/Active_Vbmu, /*unique:*/Active_Vbmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
347                true, 
348                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
349        ),
350        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #merge m}, {@link #versionSort V}.*/
351        Active_Vbm_long(
352                /*d:*/Active_Vbdm, /*dictionaryOrder:*/Active_Vbdm_long, /*f:*/Active_Vbfm, /*ignoreCase:*/Active_Vbfm_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vbmr, /*reverse:*/Active_Vbmr_long, /*u:*/Active_Vbmu, /*unique:*/Active_Vbmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
353                false, 
354                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.merge, SortOption.versionSort
355        ),
356        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #versionSort V}.*/
357        Active_Vdm(
358                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfm, /*ignoreCase:*/Active_Vdfm_long, /*b:*/Active_Vbdm, /*ignoreLeadingBlanks:*/Active_Vbdm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmr, /*reverse:*/Active_Vdmr_long, /*u:*/Active_Vdmu, /*unique:*/Active_Vdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
359                true, 
360                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.versionSort
361        ),
362        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #merge m}, {@link #versionSort V}.*/
363        Active_Vdm_long(
364                /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*f:*/Active_Vdfm, /*ignoreCase:*/Active_Vdfm_long, /*b:*/Active_Vbdm, /*ignoreLeadingBlanks:*/Active_Vbdm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vdmr, /*reverse:*/Active_Vdmr_long, /*u:*/Active_Vdmu, /*unique:*/Active_Vdmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
365                false, 
366                /*active:*/SortOption.dictionaryOrder, SortOption.merge, SortOption.versionSort
367        ),
368        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/
369        Active_Vfm(
370                /*d:*/Active_Vdfm, /*dictionaryOrder:*/Active_Vdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfm, /*ignoreLeadingBlanks:*/Active_Vbfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmr, /*reverse:*/Active_Vfmr_long, /*u:*/Active_Vfmu, /*unique:*/Active_Vfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
371                true, 
372                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.versionSort
373        ),
374        /** Option set with the following active options: {@link #ignoreCase f}, {@link #merge m}, {@link #versionSort V}.*/
375        Active_Vfm_long(
376                /*d:*/Active_Vdfm, /*dictionaryOrder:*/Active_Vdfm_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_Vbfm, /*ignoreLeadingBlanks:*/Active_Vbfm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vfmr, /*reverse:*/Active_Vfmr_long, /*u:*/Active_Vfmu, /*unique:*/Active_Vfmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
377                false, 
378                /*active:*/SortOption.ignoreCase, SortOption.merge, SortOption.versionSort
379        ),
380        /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
381        Active_Vmr(
382                /*d:*/Active_Vdmr, /*dictionaryOrder:*/Active_Vdmr_long, /*f:*/Active_Vfmr, /*ignoreCase:*/Active_Vfmr_long, /*b:*/Active_Vbmr, /*ignoreLeadingBlanks:*/Active_Vbmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vmru, /*unique:*/Active_Vmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
383                true, 
384                /*active:*/SortOption.merge, SortOption.reverse, SortOption.versionSort
385        ),
386        /** Option set with the following active options: {@link #merge m}, {@link #reverse r}, {@link #versionSort V}.*/
387        Active_Vmr_long(
388                /*d:*/Active_Vdmr, /*dictionaryOrder:*/Active_Vdmr_long, /*f:*/Active_Vfmr, /*ignoreCase:*/Active_Vfmr_long, /*b:*/Active_Vbmr, /*ignoreLeadingBlanks:*/Active_Vbmr_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_Vmru, /*unique:*/Active_Vmru_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
389                false, 
390                /*active:*/SortOption.merge, SortOption.reverse, SortOption.versionSort
391        ),
392        /** Option set with the following active options: {@link #merge m}, {@link #versionSort V}.*/
393        Active_Vm(
394                /*d:*/Active_Vdm, /*dictionaryOrder:*/Active_Vdm_long, /*f:*/Active_Vfm, /*ignoreCase:*/Active_Vfm_long, /*b:*/Active_Vbm, /*ignoreLeadingBlanks:*/Active_Vbm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmr, /*reverse:*/Active_Vmr_long, /*u:*/Active_Vmu, /*unique:*/Active_Vmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
395                true, 
396                /*active:*/SortOption.merge, SortOption.versionSort
397        ),
398        /** Option set with the following active options: {@link #merge m}, {@link #versionSort V}.*/
399        Active_Vm_long(
400                /*d:*/Active_Vdm, /*dictionaryOrder:*/Active_Vdm_long, /*f:*/Active_Vfm, /*ignoreCase:*/Active_Vfm_long, /*b:*/Active_Vbm, /*ignoreLeadingBlanks:*/Active_Vbm_long, /*m:*/null /*already set*/, /*merge:*/null /*already set*/, /*r:*/Active_Vmr, /*reverse:*/Active_Vmr_long, /*u:*/Active_Vmu, /*unique:*/Active_Vmu_long, /*V:*/null /*already set*/, /*versionSort:*/null /*already set*/, 
401                false, 
402                /*active:*/SortOption.merge, SortOption.versionSort
403        );
404        private SortOptionSet_Vbdfmru(
405                SortOptionSet_Vbdfmru d, SortOptionSet_Vbdfmru dictionaryOrder, SortOptionSet_Vbdfmru f, SortOptionSet_Vbdfmru ignoreCase, SortOptionSet_Vbdfmru b, SortOptionSet_Vbdfmru ignoreLeadingBlanks, SortOptionSet_Vbdfmru m, SortOptionSet_Vbdfmru merge, SortOptionSet_Vbdfmru r, SortOptionSet_Vbdfmru reverse, SortOptionSet_Vbdfmru u, SortOptionSet_Vbdfmru unique, SortOptionSet_Vbdfmru V, SortOptionSet_Vbdfmru versionSort, 
406                boolean useAcronym,
407                SortOption... activeOptions
408        ) {
409                this.d = d == null ? this : d;
410                this.dictionaryOrder = dictionaryOrder == null ? this : dictionaryOrder;
411                this.f = f == null ? this : f;
412                this.ignoreCase = ignoreCase == null ? this : ignoreCase;
413                this.b = b == null ? this : b;
414                this.ignoreLeadingBlanks = ignoreLeadingBlanks == null ? this : ignoreLeadingBlanks;
415                this.m = m == null ? this : m;
416                this.merge = merge == null ? this : merge;
417                this.r = r == null ? this : r;
418                this.reverse = reverse == null ? this : reverse;
419                this.u = u == null ? this : u;
420                this.unique = unique == null ? this : unique;
421                this.V = V == null ? this : V;
422                this.versionSort = versionSort == null ? this : versionSort;
423                this.useAcronym = useAcronym;
424                this.options = activeOptions.length == 0 ? EnumSet.noneOf(SortOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions));
425        }
426        private final boolean useAcronym;
427        /**
428         * Option {@code "-d"}: Consider only blanks and alphanumeric characters.
429                        (This option is ignored if a comparator operand is present).
430         * <p>
431         * The option {@code "-d"} is equivalent to the {@code "--}{@link #dictionaryOrder dictionaryOrder}{@code "} option.
432         * <p>
433         * Technically speaking, this field points to a set with the options of the 
434         * current set plus the option {@code "-d"}. If the option {@code "-d"}
435         * is already set, the field {@code d} points to the enum constant itself
436         * as it already represents the current set of options.
437         */
438        public final SortOptionSet_Vbdfmru d;
439        /**
440         * Option {@code "--dictionaryOrder"}: Consider only blanks and alphanumeric characters.
441                        (This option is ignored if a comparator operand is present).
442         * <p>
443         * The option {@code "--dictionaryOrder"} is equivalent to the {@code "-}{@link #d d}{@code "} option.
444         * <p>
445         * Technically speaking, this field points to a set with the options of the 
446         * current set plus the option {@code "--dictionaryOrder"}. If the option {@code "--dictionaryOrder"}
447         * is already set, the field {@code dictionaryOrder} points to the enum constant itself
448         * as it already represents the current set of options.
449         */
450        public final SortOptionSet_Vbdfmru dictionaryOrder;
451        /**
452         * Option {@code "-f"}: Consider all lowercase characters that have uppercase equivalents to
453                        be the uppercase equivalent for the purposes of comparison.
454                        (This option is ignored if a comparator operand is present).
455         * <p>
456         * The option {@code "-f"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option.
457         * <p>
458         * Technically speaking, this field points to a set with the options of the 
459         * current set plus the option {@code "-f"}. If the option {@code "-f"}
460         * is already set, the field {@code f} points to the enum constant itself
461         * as it already represents the current set of options.
462         */
463        public final SortOptionSet_Vbdfmru f;
464        /**
465         * Option {@code "--ignoreCase"}: Consider all lowercase characters that have uppercase equivalents to
466                        be the uppercase equivalent for the purposes of comparison.
467                        (This option is ignored if a comparator operand is present).
468         * <p>
469         * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #f f}{@code "} option.
470         * <p>
471         * Technically speaking, this field points to a set with the options of the 
472         * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"}
473         * is already set, the field {@code ignoreCase} points to the enum constant itself
474         * as it already represents the current set of options.
475         */
476        public final SortOptionSet_Vbdfmru ignoreCase;
477        /**
478         * Option {@code "-b"}: Ignore leading blanks. 
479                        (This option is ignored if a comparator operand is present).
480         * <p>
481         * The option {@code "-b"} is equivalent to the {@code "--}{@link #ignoreLeadingBlanks ignoreLeadingBlanks}{@code "} option.
482         * <p>
483         * Technically speaking, this field points to a set with the options of the 
484         * current set plus the option {@code "-b"}. If the option {@code "-b"}
485         * is already set, the field {@code b} points to the enum constant itself
486         * as it already represents the current set of options.
487         */
488        public final SortOptionSet_Vbdfmru b;
489        /**
490         * Option {@code "--ignoreLeadingBlanks"}: Ignore leading blanks. 
491                        (This option is ignored if a comparator operand is present).
492         * <p>
493         * The option {@code "--ignoreLeadingBlanks"} is equivalent to the {@code "-}{@link #b b}{@code "} option.
494         * <p>
495         * Technically speaking, this field points to a set with the options of the 
496         * current set plus the option {@code "--ignoreLeadingBlanks"}. If the option {@code "--ignoreLeadingBlanks"}
497         * is already set, the field {@code ignoreLeadingBlanks} points to the enum constant itself
498         * as it already represents the current set of options.
499         */
500        public final SortOptionSet_Vbdfmru ignoreLeadingBlanks;
501        /**
502         * Option {@code "-m"}: Merge only; the input file are assumed to be already sorted.
503         * <p>
504         * The option {@code "-m"} is equivalent to the {@code "--}{@link #merge merge}{@code "} option.
505         * <p>
506         * Technically speaking, this field points to a set with the options of the 
507         * current set plus the option {@code "-m"}. If the option {@code "-m"}
508         * is already set, the field {@code m} points to the enum constant itself
509         * as it already represents the current set of options.
510         */
511        public final SortOptionSet_Vbdfmru m;
512        /**
513         * Option {@code "--merge"}: Merge only; the input file are assumed to be already sorted.
514         * <p>
515         * The option {@code "--merge"} is equivalent to the {@code "-}{@link #m m}{@code "} option.
516         * <p>
517         * Technically speaking, this field points to a set with the options of the 
518         * current set plus the option {@code "--merge"}. If the option {@code "--merge"}
519         * is already set, the field {@code merge} points to the enum constant itself
520         * as it already represents the current set of options.
521         */
522        public final SortOptionSet_Vbdfmru merge;
523        /**
524         * Option {@code "-r"}: Reverse the sense of comparisons.
525         * <p>
526         * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverse reverse}{@code "} option.
527         * <p>
528         * Technically speaking, this field points to a set with the options of the 
529         * current set plus the option {@code "-r"}. If the option {@code "-r"}
530         * is already set, the field {@code r} points to the enum constant itself
531         * as it already represents the current set of options.
532         */
533        public final SortOptionSet_Vbdfmru r;
534        /**
535         * Option {@code "--reverse"}: Reverse the sense of comparisons.
536         * <p>
537         * The option {@code "--reverse"} is equivalent to the {@code "-}{@link #r r}{@code "} option.
538         * <p>
539         * Technically speaking, this field points to a set with the options of the 
540         * current set plus the option {@code "--reverse"}. If the option {@code "--reverse"}
541         * is already set, the field {@code reverse} points to the enum constant itself
542         * as it already represents the current set of options.
543         */
544        public final SortOptionSet_Vbdfmru reverse;
545        /**
546         * Option {@code "-u"}: Unique: suppress all but one in each set of lines having equal keys.
547                        If used with the {@code -c} option, checks that there are no lines 
548                        with duplicate keys, in addition to checking that the input file is 
549                        sorted.
550         * <p>
551         * The option {@code "-u"} is equivalent to the {@code "--}{@link #unique unique}{@code "} option.
552         * <p>
553         * Technically speaking, this field points to a set with the options of the 
554         * current set plus the option {@code "-u"}. If the option {@code "-u"}
555         * is already set, the field {@code u} points to the enum constant itself
556         * as it already represents the current set of options.
557         */
558        public final SortOptionSet_Vbdfmru u;
559        /**
560         * Option {@code "--unique"}: Unique: suppress all but one in each set of lines having equal keys.
561                        If used with the {@code -c} option, checks that there are no lines 
562                        with duplicate keys, in addition to checking that the input file is 
563                        sorted.
564         * <p>
565         * The option {@code "--unique"} is equivalent to the {@code "-}{@link #u u}{@code "} option.
566         * <p>
567         * Technically speaking, this field points to a set with the options of the 
568         * current set plus the option {@code "--unique"}. If the option {@code "--unique"}
569         * is already set, the field {@code unique} points to the enum constant itself
570         * as it already represents the current set of options.
571         */
572        public final SortOptionSet_Vbdfmru unique;
573        /**
574         * Option {@code "-V"}: Sort by version name and number. It behaves like a standard sort, 
575                        except that each sequence of decimal digits is treated numerically 
576                        as an index/version number.
577                        <p>
578                        (This option is ignored if a comparator operand is present).
579         * <p>
580         * The option {@code "-V"} is equivalent to the {@code "--}{@link #versionSort versionSort}{@code "} option.
581         * <p>
582         * Technically speaking, this field points to a set with the options of the 
583         * current set plus the option {@code "-V"}. If the option {@code "-V"}
584         * is already set, the field {@code V} points to the enum constant itself
585         * as it already represents the current set of options.
586         */
587        public final SortOptionSet_Vbdfmru V;
588        /**
589         * Option {@code "--versionSort"}: Sort by version name and number. It behaves like a standard sort, 
590                        except that each sequence of decimal digits is treated numerically 
591                        as an index/version number.
592                        <p>
593                        (This option is ignored if a comparator operand is present).
594         * <p>
595         * The option {@code "--versionSort"} is equivalent to the {@code "-}{@link #V V}{@code "} option.
596         * <p>
597         * Technically speaking, this field points to a set with the options of the 
598         * current set plus the option {@code "--versionSort"}. If the option {@code "--versionSort"}
599         * is already set, the field {@code versionSort} points to the enum constant itself
600         * as it already represents the current set of options.
601         */
602        public final SortOptionSet_Vbdfmru versionSort;
603        private final EnumSet<SortOption> options;
604        
605        //inherit javadoc
606        @Override
607        public Class<SortOption> optionType() {
608                return SortOption.class;
609        }
610        //inherit javadoc
611        @Override
612        public boolean isSet(SortOption option) {
613                return options.contains(option);
614        }
615        //inherit javadoc
616        @Override
617        public int size() {
618                return options.size();
619        }
620        /**
621         * Returns the set with the active options. The returned set a new defensive
622         * copy instance created when this method is called, modifications of this
623         * set will therefore not alter {@code this} option set.
624         * 
625         * @return a copy of the set with the active options.
626         */
627        @Override
628        public EnumSet<SortOption> asSet() {
629                return EnumSet.copyOf(options);
630        }
631        /**
632         * Returns an immutable iterator with the active options of this option set.
633         * 
634         * @return an immutable iterator for over the active options
635         */
636        @Override
637        public Iterator<SortOption> iterator() {
638                return Collections.unmodifiableSet(options).iterator();
639        }
640        /**
641         * Returns true if the {@link Option#acronym() acronym} should be used in
642         * for the specified {@code option} string representations. 
643         * <p>
644         * In particular and independent from the {@code option} argument, this 
645         * option set returns true if the last option added to this set was an 
646         * acronym, and false if it was a long option name. 
647         * <p>
648         * For instance, the set defined as
649         * <pre>
650         *    SortOptionSet_Vbdfmru.dictionaryOrder.f;
651         * </pre>
652         * uses acronyms, that is, this method always returns true for the above 
653         * set. 
654         * <p>
655         * On the other hand, long option names are used and this method always 
656         * returns false for the set
657         * <pre>
658         *    SortOptionSet_Vbdfmru.d.ignoreCase;
659         * </pre>
660         * <p>
661         * Note that a repeated option is <i>not</i> treated as the last set option.
662         * For instance, the first and last option of the following set are 
663         * equivalent and acronyms are used:
664         * <pre>
665         *    SortOptionSet_Vbdfmru.d.f.dictionaryOrder;
666         * </pre>
667         * <p>
668         * This method always returns true for the empty set with no active options.
669         *  
670         * @param option
671         *            the option of interest, has no impact on the result returned
672         *            by this method
673         * @return true if option acronyms should be used for string representations
674         *         of any option of this option set
675         */
676        @Override
677        public boolean useAcronymFor(SortOption option) {
678                return useAcronym;
679        }
680}