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 #c c}, {@link #d d}, {@link #g g}, {@link #h h}, {@link #f f}, {@link #b b}, {@link #m m}, {@link #M M}, {@link #n n}, {@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_MVbcdfghmnru implements SortOptions {
020        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
021        Active_bdfru(
022                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdfru_long, 
023                true, 
024                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
025        ),
026        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
027        Active_bdfru_long(
028                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdfru_long, 
029                false, 
030                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
031        ),
032        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
033        Active_bdfu(
034                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfnu_long, /*r:*/Active_bdfru, /*reverse:*/Active_bdfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdfu_long, 
035                true, 
036                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique
037        ),
038        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
039        Active_bdfu_long(
040                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfnu_long, /*r:*/Active_bdfru, /*reverse:*/Active_bdfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdfu_long, 
041                false, 
042                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique
043        ),
044        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
045        Active_bdru(
046                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdhru_long, /*f:*/Active_bdfru, /*ignoreCase:*/Active_bdfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdru_long, 
047                true, 
048                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
049        ),
050        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
051        Active_bdru_long(
052                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdhru_long, /*f:*/Active_bdfru, /*ignoreCase:*/Active_bdfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdru_long, 
053                false, 
054                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
055        ),
056        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
057        Active_bfru(
058                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcfru_long, /*d:*/Active_bdfru, /*dictionaryOrder:*/Active_bdfru_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbfru_long, 
059                true, 
060                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
061        ),
062        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
063        Active_bfru_long(
064                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcfru_long, /*d:*/Active_bdfru, /*dictionaryOrder:*/Active_bdfru_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbfru_long, 
065                false, 
066                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
067        ),
068        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/
069        Active_dfru(
070                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfru, /*ignoreLeadingBlanks:*/Active_bdfru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdfru_long, 
071                true, 
072                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.reverse, SortOption.unique
073        ),
074        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/
075        Active_dfru_long(
076                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdfru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfru, /*ignoreLeadingBlanks:*/Active_bdfru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdfru_long, 
077                false, 
078                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.reverse, SortOption.unique
079        ),
080        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
081        Active_bdfr(
082                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdfru, /*unique:*/Active_bdfru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdfr_long, 
083                true, 
084                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse
085        ),
086        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
087        Active_bdfr_long(
088                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdfru, /*unique:*/Active_bdfru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdfr_long, 
089                false, 
090                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse
091        ),
092        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
093        Active_bdu(
094                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdhu_long, /*f:*/Active_bdfu, /*ignoreCase:*/Active_bdfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdnu_long, /*r:*/Active_bdru, /*reverse:*/Active_bdru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdu_long, 
095                true, 
096                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.unique
097        ),
098        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
099        Active_bdu_long(
100                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdhu_long, /*f:*/Active_bdfu, /*ignoreCase:*/Active_bdfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdnu_long, /*r:*/Active_bdru, /*reverse:*/Active_bdru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdu_long, 
101                false, 
102                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.unique
103        ),
104        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
105        Active_bfu(
106                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcfu_long, /*d:*/Active_bdfu, /*dictionaryOrder:*/Active_bdfu_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfnu_long, /*r:*/Active_bfru, /*reverse:*/Active_bfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbfu_long, 
107                true, 
108                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique
109        ),
110        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
111        Active_bfu_long(
112                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcfu_long, /*d:*/Active_bdfu, /*dictionaryOrder:*/Active_bdfu_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfnu_long, /*r:*/Active_bfru, /*reverse:*/Active_bfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbfu_long, 
113                false, 
114                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.unique
115        ),
116        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
117        Active_bru(
118                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcru_long, /*d:*/Active_bdru, /*dictionaryOrder:*/Active_bdru_long, /*g:*/SortOptionSet_bcdfgmru.Active_bgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bhru_long, /*f:*/Active_bfru, /*ignoreCase:*/Active_bfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbru_long, 
119                true, 
120                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
121        ),
122        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #reverse r}, {@link #unique u}.*/
123        Active_bru_long(
124                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcru, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcru_long, /*d:*/Active_bdru, /*dictionaryOrder:*/Active_bdru_long, /*g:*/SortOptionSet_bcdfgmru.Active_bgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_bhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bhru_long, /*f:*/Active_bfru, /*ignoreCase:*/Active_bfru_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbru_long, /*n:*/SortOptionSet_bcdfmnru.Active_bnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbru_long, 
125                false, 
126                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.reverse, SortOption.unique
127        ),
128        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #unique u}.*/
129        Active_dfu(
130                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfu, /*ignoreLeadingBlanks:*/Active_bdfu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfnu_long, /*r:*/Active_dfru, /*reverse:*/Active_dfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdfu_long, 
131                true, 
132                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.unique
133        ),
134        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #unique u}.*/
135        Active_dfu_long(
136                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdfu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfu, /*ignoreLeadingBlanks:*/Active_bdfu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfnu_long, /*r:*/Active_dfru, /*reverse:*/Active_dfru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdfu_long, 
137                false, 
138                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.unique
139        ),
140        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #reverse r}, {@link #unique u}.*/
141        Active_dru(
142                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_dhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dhru_long, /*f:*/Active_dfru, /*ignoreCase:*/Active_dfru_long, /*b:*/Active_bdru, /*ignoreLeadingBlanks:*/Active_bdru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdru_long, /*n:*/SortOptionSet_bcdfmnru.Active_dnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdru_long, 
143                true, 
144                /*active:*/SortOption.dictionaryOrder, SortOption.reverse, SortOption.unique
145        ),
146        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #reverse r}, {@link #unique u}.*/
147        Active_dru_long(
148                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdru_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_dhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dhru_long, /*f:*/Active_dfru, /*ignoreCase:*/Active_dfru_long, /*b:*/Active_bdru, /*ignoreLeadingBlanks:*/Active_bdru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdru_long, /*n:*/SortOptionSet_bcdfmnru.Active_dnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdru_long, 
149                false, 
150                /*active:*/SortOption.dictionaryOrder, SortOption.reverse, SortOption.unique
151        ),
152        /** Option set with the following active options: {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/
153        Active_fru(
154                /*c:*/SortOptionSet_MVbcdfghnru.Active_cfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cfru_long, /*d:*/Active_dfru, /*dictionaryOrder:*/Active_dfru_long, /*g:*/SortOptionSet_bcdfgmru.Active_fgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_fhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfru, /*ignoreLeadingBlanks:*/Active_bfru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_fnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vfru_long, 
155                true, 
156                /*active:*/SortOption.ignoreCase, SortOption.reverse, SortOption.unique
157        ),
158        /** Option set with the following active options: {@link #ignoreCase f}, {@link #reverse r}, {@link #unique u}.*/
159        Active_fru_long(
160                /*c:*/SortOptionSet_MVbcdfghnru.Active_cfru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cfru_long, /*d:*/Active_dfru, /*dictionaryOrder:*/Active_dfru_long, /*g:*/SortOptionSet_bcdfgmru.Active_fgru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fgru_long, /*h:*/SortOptionSet_bcdfhmru.Active_fhru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fhru_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfru, /*ignoreLeadingBlanks:*/Active_bfru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fmru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fmru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mfru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mfru_long, /*n:*/SortOptionSet_bcdfmnru.Active_fnru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fnru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vfru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vfru_long, 
161                false, 
162                /*active:*/SortOption.ignoreCase, SortOption.reverse, SortOption.unique
163        ),
164        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/
165        Active_bdf(
166                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdf, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdf_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfn_long, /*r:*/Active_bdfr, /*reverse:*/Active_bdfr_long, /*u:*/Active_bdfu, /*unique:*/Active_bdfu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdf_long, 
167                true, 
168                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks
169        ),
170        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/
171        Active_bdf_long(
172                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdf, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdfg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdfg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdfh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdfh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdfm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdfm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdf_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdfn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdfn_long, /*r:*/Active_bdfr, /*reverse:*/Active_bdfr_long, /*u:*/Active_bdfu, /*unique:*/Active_bdfu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdf_long, 
173                false, 
174                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.ignoreLeadingBlanks
175        ),
176        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
177        Active_bdr(
178                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdhr_long, /*f:*/Active_bdfr, /*ignoreCase:*/Active_bdfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdru, /*unique:*/Active_bdru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdr_long, 
179                true, 
180                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.reverse
181        ),
182        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
183        Active_bdr_long(
184                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcdr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdhr_long, /*f:*/Active_bdfr, /*ignoreCase:*/Active_bdfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbdr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbdr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bdru, /*unique:*/Active_bdru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbdr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbdr_long, 
185                false, 
186                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks, SortOption.reverse
187        ),
188        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
189        Active_bfr(
190                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcfr_long, /*d:*/Active_bdfr, /*dictionaryOrder:*/Active_bdfr_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bfru, /*unique:*/Active_bfru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbfr_long, 
191                true, 
192                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse
193        ),
194        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
195        Active_bfr_long(
196                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcfr_long, /*d:*/Active_bdfr, /*dictionaryOrder:*/Active_bdfr_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bfru, /*unique:*/Active_bfru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbfr_long, 
197                false, 
198                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks, SortOption.reverse
199        ),
200        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #reverse r}.*/
201        Active_dfr(
202                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfr, /*ignoreLeadingBlanks:*/Active_bdfr_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dfru, /*unique:*/Active_dfru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdfr_long, 
203                true, 
204                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.reverse
205        ),
206        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}, {@link #reverse r}.*/
207        Active_dfr_long(
208                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdfr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdfr, /*ignoreLeadingBlanks:*/Active_bdfr_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dfru, /*unique:*/Active_dfru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdfr_long, 
209                false, 
210                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase, SortOption.reverse
211        ),
212        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
213        Active_bu(
214                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcu_long, /*d:*/Active_bdu, /*dictionaryOrder:*/Active_bdu_long, /*g:*/SortOptionSet_bcdfgmru.Active_bgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bhu_long, /*f:*/Active_bfu, /*ignoreCase:*/Active_bfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bnu_long, /*r:*/Active_bru, /*reverse:*/Active_bru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbu_long, 
215                true, 
216                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.unique
217        ),
218        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #unique u}.*/
219        Active_bu_long(
220                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcu, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcu_long, /*d:*/Active_bdu, /*dictionaryOrder:*/Active_bdu_long, /*g:*/SortOptionSet_bcdfgmru.Active_bgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_bhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bhu_long, /*f:*/Active_bfu, /*ignoreCase:*/Active_bfu_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbu_long, /*n:*/SortOptionSet_bcdfmnru.Active_bnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bnu_long, /*r:*/Active_bru, /*reverse:*/Active_bru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbu_long, 
221                false, 
222                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.unique
223        ),
224        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #unique u}.*/
225        Active_du(
226                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_dhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dhu_long, /*f:*/Active_dfu, /*ignoreCase:*/Active_dfu_long, /*b:*/Active_bdu, /*ignoreLeadingBlanks:*/Active_bdu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdu_long, /*n:*/SortOptionSet_bcdfmnru.Active_dnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dnu_long, /*r:*/Active_dru, /*reverse:*/Active_dru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdu_long, 
227                true, 
228                /*active:*/SortOption.dictionaryOrder, SortOption.unique
229        ),
230        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #unique u}.*/
231        Active_du_long(
232                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdu_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_dhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dhu_long, /*f:*/Active_dfu, /*ignoreCase:*/Active_dfu_long, /*b:*/Active_bdu, /*ignoreLeadingBlanks:*/Active_bdu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdu_long, /*n:*/SortOptionSet_bcdfmnru.Active_dnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dnu_long, /*r:*/Active_dru, /*reverse:*/Active_dru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdu_long, 
233                false, 
234                /*active:*/SortOption.dictionaryOrder, SortOption.unique
235        ),
236        /** Option set with the following active options: {@link #ignoreCase f}, {@link #unique u}.*/
237        Active_fu(
238                /*c:*/SortOptionSet_MVbcdfghnru.Active_cfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cfu_long, /*d:*/Active_dfu, /*dictionaryOrder:*/Active_dfu_long, /*g:*/SortOptionSet_bcdfgmru.Active_fgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_fhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfu, /*ignoreLeadingBlanks:*/Active_bfu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_fnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fnu_long, /*r:*/Active_fru, /*reverse:*/Active_fru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vfu_long, 
239                true, 
240                /*active:*/SortOption.ignoreCase, SortOption.unique
241        ),
242        /** Option set with the following active options: {@link #ignoreCase f}, {@link #unique u}.*/
243        Active_fu_long(
244                /*c:*/SortOptionSet_MVbcdfghnru.Active_cfu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cfu_long, /*d:*/Active_dfu, /*dictionaryOrder:*/Active_dfu_long, /*g:*/SortOptionSet_bcdfgmru.Active_fgu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fgu_long, /*h:*/SortOptionSet_bcdfhmru.Active_fhu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fhu_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfu, /*ignoreLeadingBlanks:*/Active_bfu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fmu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fmu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mfu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mfu_long, /*n:*/SortOptionSet_bcdfmnru.Active_fnu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fnu_long, /*r:*/Active_fru, /*reverse:*/Active_fru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vfu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vfu_long, 
245                false, 
246                /*active:*/SortOption.ignoreCase, SortOption.unique
247        ),
248        /** Option set with the following active options: {@link #reverse r}, {@link #unique u}.*/
249        Active_ru(
250                /*c:*/SortOptionSet_MVbcdfghnru.Active_cru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cru_long, /*d:*/Active_dru, /*dictionaryOrder:*/Active_dru_long, /*g:*/SortOptionSet_bcdfgmru.Active_gru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_gru_long, /*h:*/SortOptionSet_bcdfhmru.Active_hru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_hru_long, /*f:*/Active_fru, /*ignoreCase:*/Active_fru_long, /*b:*/Active_bru, /*ignoreLeadingBlanks:*/Active_bru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_mru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_mru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mru_long, /*n:*/SortOptionSet_bcdfmnru.Active_nru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_nru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vru_long, 
251                true, 
252                /*active:*/SortOption.reverse, SortOption.unique
253        ),
254        /** Option set with the following active options: {@link #reverse r}, {@link #unique u}.*/
255        Active_ru_long(
256                /*c:*/SortOptionSet_MVbcdfghnru.Active_cru, /*check:*/SortOptionSet_MVbcdfghnru.Active_cru_long, /*d:*/Active_dru, /*dictionaryOrder:*/Active_dru_long, /*g:*/SortOptionSet_bcdfgmru.Active_gru, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_gru_long, /*h:*/SortOptionSet_bcdfhmru.Active_hru, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_hru_long, /*f:*/Active_fru, /*ignoreCase:*/Active_fru_long, /*b:*/Active_bru, /*ignoreLeadingBlanks:*/Active_bru_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_mru, /*merge:*/SortOptionSet_MVbdfghmnru.Active_mru_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mru, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mru_long, /*n:*/SortOptionSet_bcdfmnru.Active_nru, /*numericSort:*/SortOptionSet_bcdfmnru.Active_nru_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vru, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vru_long, 
257                false, 
258                /*active:*/SortOption.reverse, SortOption.unique
259        ),
260        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}.*/
261        Active_bd(
262                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcd, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdh_long, /*f:*/Active_bdf, /*ignoreCase:*/Active_bdf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbd, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbd_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdn_long, /*r:*/Active_bdr, /*reverse:*/Active_bdr_long, /*u:*/Active_bdu, /*unique:*/Active_bdu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbd, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbd_long, 
263                true, 
264                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks
265        ),
266        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreLeadingBlanks b}.*/
267        Active_bd_long(
268                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcd, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_bdg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bdg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bdh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bdh_long, /*f:*/Active_bdf, /*ignoreCase:*/Active_bdf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bdm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bdm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbd, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbd_long, /*n:*/SortOptionSet_bcdfmnru.Active_bdn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bdn_long, /*r:*/Active_bdr, /*reverse:*/Active_bdr_long, /*u:*/Active_bdu, /*unique:*/Active_bdu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbd, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbd_long, 
269                false, 
270                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreLeadingBlanks
271        ),
272        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/
273        Active_bf(
274                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcf, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcf_long, /*d:*/Active_bdf, /*dictionaryOrder:*/Active_bdf_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbf_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfn_long, /*r:*/Active_bfr, /*reverse:*/Active_bfr_long, /*u:*/Active_bfu, /*unique:*/Active_bfu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbf_long, 
275                true, 
276                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks
277        ),
278        /** Option set with the following active options: {@link #ignoreCase f}, {@link #ignoreLeadingBlanks b}.*/
279        Active_bf_long(
280                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcf, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcf_long, /*d:*/Active_bdf, /*dictionaryOrder:*/Active_bdf_long, /*g:*/SortOptionSet_bcdfgmru.Active_bfg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bfg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bfh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bfh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bfm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bfm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbf_long, /*n:*/SortOptionSet_bcdfmnru.Active_bfn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bfn_long, /*r:*/Active_bfr, /*reverse:*/Active_bfr_long, /*u:*/Active_bfu, /*unique:*/Active_bfu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbf_long, 
281                false, 
282                /*active:*/SortOption.ignoreCase, SortOption.ignoreLeadingBlanks
283        ),
284        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
285        Active_br(
286                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcr_long, /*d:*/Active_bdr, /*dictionaryOrder:*/Active_bdr_long, /*g:*/SortOptionSet_bcdfgmru.Active_bgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bhr_long, /*f:*/Active_bfr, /*ignoreCase:*/Active_bfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bru, /*unique:*/Active_bru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbr_long, 
287                true, 
288                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.reverse
289        ),
290        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}, {@link #reverse r}.*/
291        Active_br_long(
292                /*c:*/SortOptionSet_MVbcdfghnru.Active_bcr, /*check:*/SortOptionSet_MVbcdfghnru.Active_bcr_long, /*d:*/Active_bdr, /*dictionaryOrder:*/Active_bdr_long, /*g:*/SortOptionSet_bcdfgmru.Active_bgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_bhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bhr_long, /*f:*/Active_bfr, /*ignoreCase:*/Active_bfr_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mbr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mbr_long, /*n:*/SortOptionSet_bcdfmnru.Active_bnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_bru, /*unique:*/Active_bru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vbr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vbr_long, 
293                false, 
294                /*active:*/SortOption.ignoreLeadingBlanks, SortOption.reverse
295        ),
296        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}.*/
297        Active_df(
298                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdf, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfg_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdf, /*ignoreLeadingBlanks:*/Active_bdf_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdf_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfn_long, /*r:*/Active_dfr, /*reverse:*/Active_dfr_long, /*u:*/Active_dfu, /*unique:*/Active_dfu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdf_long, 
299                true, 
300                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase
301        ),
302        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #ignoreCase f}.*/
303        Active_df_long(
304                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdf, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdf_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dfg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dfg_long, /*h:*/SortOptionSet_bcdfhmru.Active_dfh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dfh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bdf, /*ignoreLeadingBlanks:*/Active_bdf_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dfm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dfm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdf_long, /*n:*/SortOptionSet_bcdfmnru.Active_dfn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dfn_long, /*r:*/Active_dfr, /*reverse:*/Active_dfr_long, /*u:*/Active_dfu, /*unique:*/Active_dfu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdf_long, 
305                false, 
306                /*active:*/SortOption.dictionaryOrder, SortOption.ignoreCase
307        ),
308        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #reverse r}.*/
309        Active_dr(
310                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_dhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dhr_long, /*f:*/Active_dfr, /*ignoreCase:*/Active_dfr_long, /*b:*/Active_bdr, /*ignoreLeadingBlanks:*/Active_bdr_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdr_long, /*n:*/SortOptionSet_bcdfmnru.Active_dnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dru, /*unique:*/Active_dru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdr_long, 
311                true, 
312                /*active:*/SortOption.dictionaryOrder, SortOption.reverse
313        ),
314        /** Option set with the following active options: {@link #dictionaryOrder d}, {@link #reverse r}.*/
315        Active_dr_long(
316                /*c:*/SortOptionSet_MVbcdfghnru.Active_cdr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cdr_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_dhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dhr_long, /*f:*/Active_dfr, /*ignoreCase:*/Active_dfr_long, /*b:*/Active_bdr, /*ignoreLeadingBlanks:*/Active_bdr_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mdr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mdr_long, /*n:*/SortOptionSet_bcdfmnru.Active_dnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_dru, /*unique:*/Active_dru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vdr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vdr_long, 
317                false, 
318                /*active:*/SortOption.dictionaryOrder, SortOption.reverse
319        ),
320        /** Option set with the following active options: {@link #ignoreCase f}, {@link #reverse r}.*/
321        Active_fr(
322                /*c:*/SortOptionSet_MVbcdfghnru.Active_cfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cfr_long, /*d:*/Active_dfr, /*dictionaryOrder:*/Active_dfr_long, /*g:*/SortOptionSet_bcdfgmru.Active_fgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_fhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfr, /*ignoreLeadingBlanks:*/Active_bfr_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_fnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_fru, /*unique:*/Active_fru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vfr_long, 
323                true, 
324                /*active:*/SortOption.ignoreCase, SortOption.reverse
325        ),
326        /** Option set with the following active options: {@link #ignoreCase f}, {@link #reverse r}.*/
327        Active_fr_long(
328                /*c:*/SortOptionSet_MVbcdfghnru.Active_cfr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cfr_long, /*d:*/Active_dfr, /*dictionaryOrder:*/Active_dfr_long, /*g:*/SortOptionSet_bcdfgmru.Active_fgr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fgr_long, /*h:*/SortOptionSet_bcdfhmru.Active_fhr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fhr_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bfr, /*ignoreLeadingBlanks:*/Active_bfr_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fmr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fmr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mfr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mfr_long, /*n:*/SortOptionSet_bcdfmnru.Active_fnr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fnr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_fru, /*unique:*/Active_fru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vfr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vfr_long, 
329                false, 
330                /*active:*/SortOption.ignoreCase, SortOption.reverse
331        ),
332        /** Option set with the following active options: {@link #unique u}.*/
333        Active_u(
334                /*c:*/SortOptionSet_MVbcdfghnru.Active_cu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cu_long, /*d:*/Active_du, /*dictionaryOrder:*/Active_du_long, /*g:*/SortOptionSet_bcdfgmru.Active_gu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_gu_long, /*h:*/SortOptionSet_bcdfhmru.Active_hu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_hu_long, /*f:*/Active_fu, /*ignoreCase:*/Active_fu_long, /*b:*/Active_bu, /*ignoreLeadingBlanks:*/Active_bu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_mu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_mu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mu_long, /*n:*/SortOptionSet_bcdfmnru.Active_nu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_nu_long, /*r:*/Active_ru, /*reverse:*/Active_ru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vu_long, 
335                true, 
336                /*active:*/SortOption.unique
337        ),
338        /** Option set with the following active options: {@link #unique u}.*/
339        Active_u_long(
340                /*c:*/SortOptionSet_MVbcdfghnru.Active_cu, /*check:*/SortOptionSet_MVbcdfghnru.Active_cu_long, /*d:*/Active_du, /*dictionaryOrder:*/Active_du_long, /*g:*/SortOptionSet_bcdfgmru.Active_gu, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_gu_long, /*h:*/SortOptionSet_bcdfhmru.Active_hu, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_hu_long, /*f:*/Active_fu, /*ignoreCase:*/Active_fu_long, /*b:*/Active_bu, /*ignoreLeadingBlanks:*/Active_bu_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_mu, /*merge:*/SortOptionSet_MVbdfghmnru.Active_mu_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mu, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mu_long, /*n:*/SortOptionSet_bcdfmnru.Active_nu, /*numericSort:*/SortOptionSet_bcdfmnru.Active_nu_long, /*r:*/Active_ru, /*reverse:*/Active_ru_long, /*u:*/null /*already set*/, /*unique:*/null /*already set*/, /*V:*/SortOptionSet_Vbcdfmru.Active_Vu, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vu_long, 
341                false, 
342                /*active:*/SortOption.unique
343        ),
344        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}.*/
345        Active_b(
346                /*c:*/SortOptionSet_MVbcdfghnru.Active_bc, /*check:*/SortOptionSet_MVbcdfghnru.Active_bc_long, /*d:*/Active_bd, /*dictionaryOrder:*/Active_bd_long, /*g:*/SortOptionSet_bcdfgmru.Active_bg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bh_long, /*f:*/Active_bf, /*ignoreCase:*/Active_bf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mb, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mb_long, /*n:*/SortOptionSet_bcdfmnru.Active_bn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bn_long, /*r:*/Active_br, /*reverse:*/Active_br_long, /*u:*/Active_bu, /*unique:*/Active_bu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vb, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vb_long, 
347                true, 
348                /*active:*/SortOption.ignoreLeadingBlanks
349        ),
350        /** Option set with the following active options: {@link #ignoreLeadingBlanks b}.*/
351        Active_b_long(
352                /*c:*/SortOptionSet_MVbcdfghnru.Active_bc, /*check:*/SortOptionSet_MVbcdfghnru.Active_bc_long, /*d:*/Active_bd, /*dictionaryOrder:*/Active_bd_long, /*g:*/SortOptionSet_bcdfgmru.Active_bg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_bg_long, /*h:*/SortOptionSet_bcdfhmru.Active_bh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_bh_long, /*f:*/Active_bf, /*ignoreCase:*/Active_bf_long, /*b:*/null /*already set*/, /*ignoreLeadingBlanks:*/null /*already set*/, /*m:*/SortOptionSet_MVbdfghmnru.Active_bm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_bm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mb, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mb_long, /*n:*/SortOptionSet_bcdfmnru.Active_bn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_bn_long, /*r:*/Active_br, /*reverse:*/Active_br_long, /*u:*/Active_bu, /*unique:*/Active_bu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vb, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vb_long, 
353                false, 
354                /*active:*/SortOption.ignoreLeadingBlanks
355        ),
356        /** Option set with the following active options: {@link #dictionaryOrder d}.*/
357        Active_d(
358                /*c:*/SortOptionSet_MVbcdfghnru.Active_cd, /*check:*/SortOptionSet_MVbcdfghnru.Active_cd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dg_long, /*h:*/SortOptionSet_bcdfhmru.Active_dh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dh_long, /*f:*/Active_df, /*ignoreCase:*/Active_df_long, /*b:*/Active_bd, /*ignoreLeadingBlanks:*/Active_bd_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Md, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Md_long, /*n:*/SortOptionSet_bcdfmnru.Active_dn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dn_long, /*r:*/Active_dr, /*reverse:*/Active_dr_long, /*u:*/Active_du, /*unique:*/Active_du_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vd, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vd_long, 
359                true, 
360                /*active:*/SortOption.dictionaryOrder
361        ),
362        /** Option set with the following active options: {@link #dictionaryOrder d}.*/
363        Active_d_long(
364                /*c:*/SortOptionSet_MVbcdfghnru.Active_cd, /*check:*/SortOptionSet_MVbcdfghnru.Active_cd_long, /*d:*/null /*already set*/, /*dictionaryOrder:*/null /*already set*/, /*g:*/SortOptionSet_bcdfgmru.Active_dg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_dg_long, /*h:*/SortOptionSet_bcdfhmru.Active_dh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_dh_long, /*f:*/Active_df, /*ignoreCase:*/Active_df_long, /*b:*/Active_bd, /*ignoreLeadingBlanks:*/Active_bd_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_dm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_dm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Md, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Md_long, /*n:*/SortOptionSet_bcdfmnru.Active_dn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_dn_long, /*r:*/Active_dr, /*reverse:*/Active_dr_long, /*u:*/Active_du, /*unique:*/Active_du_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vd, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vd_long, 
365                false, 
366                /*active:*/SortOption.dictionaryOrder
367        ),
368        /** Option set with the following active options: {@link #ignoreCase f}.*/
369        Active_f(
370                /*c:*/SortOptionSet_MVbcdfghnru.Active_cf, /*check:*/SortOptionSet_MVbcdfghnru.Active_cf_long, /*d:*/Active_df, /*dictionaryOrder:*/Active_df_long, /*g:*/SortOptionSet_bcdfgmru.Active_fg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fg_long, /*h:*/SortOptionSet_bcdfhmru.Active_fh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bf, /*ignoreLeadingBlanks:*/Active_bf_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mf_long, /*n:*/SortOptionSet_bcdfmnru.Active_fn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fn_long, /*r:*/Active_fr, /*reverse:*/Active_fr_long, /*u:*/Active_fu, /*unique:*/Active_fu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vf_long, 
371                true, 
372                /*active:*/SortOption.ignoreCase
373        ),
374        /** Option set with the following active options: {@link #ignoreCase f}.*/
375        Active_f_long(
376                /*c:*/SortOptionSet_MVbcdfghnru.Active_cf, /*check:*/SortOptionSet_MVbcdfghnru.Active_cf_long, /*d:*/Active_df, /*dictionaryOrder:*/Active_df_long, /*g:*/SortOptionSet_bcdfgmru.Active_fg, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_fg_long, /*h:*/SortOptionSet_bcdfhmru.Active_fh, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_fh_long, /*f:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*b:*/Active_bf, /*ignoreLeadingBlanks:*/Active_bf_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_fm, /*merge:*/SortOptionSet_MVbdfghmnru.Active_fm_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mf, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mf_long, /*n:*/SortOptionSet_bcdfmnru.Active_fn, /*numericSort:*/SortOptionSet_bcdfmnru.Active_fn_long, /*r:*/Active_fr, /*reverse:*/Active_fr_long, /*u:*/Active_fu, /*unique:*/Active_fu_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vf, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vf_long, 
377                false, 
378                /*active:*/SortOption.ignoreCase
379        ),
380        /** Option set with the following active options: {@link #reverse r}.*/
381        Active_r(
382                /*c:*/SortOptionSet_MVbcdfghnru.Active_cr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cr_long, /*d:*/Active_dr, /*dictionaryOrder:*/Active_dr_long, /*g:*/SortOptionSet_bcdfgmru.Active_gr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_gr_long, /*h:*/SortOptionSet_bcdfhmru.Active_hr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_hr_long, /*f:*/Active_fr, /*ignoreCase:*/Active_fr_long, /*b:*/Active_br, /*ignoreLeadingBlanks:*/Active_br_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_mr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_mr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mr_long, /*n:*/SortOptionSet_bcdfmnru.Active_nr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_nr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_ru, /*unique:*/Active_ru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vr_long, 
383                true, 
384                /*active:*/SortOption.reverse
385        ),
386        /** Option set with the following active options: {@link #reverse r}.*/
387        Active_r_long(
388                /*c:*/SortOptionSet_MVbcdfghnru.Active_cr, /*check:*/SortOptionSet_MVbcdfghnru.Active_cr_long, /*d:*/Active_dr, /*dictionaryOrder:*/Active_dr_long, /*g:*/SortOptionSet_bcdfgmru.Active_gr, /*generalNumericSort:*/SortOptionSet_bcdfgmru.Active_gr_long, /*h:*/SortOptionSet_bcdfhmru.Active_hr, /*humanNumericSort:*/SortOptionSet_bcdfhmru.Active_hr_long, /*f:*/Active_fr, /*ignoreCase:*/Active_fr_long, /*b:*/Active_br, /*ignoreLeadingBlanks:*/Active_br_long, /*m:*/SortOptionSet_MVbdfghmnru.Active_mr, /*merge:*/SortOptionSet_MVbdfghmnru.Active_mr_long, /*M:*/SortOptionSet_Mbcdfmru.Active_Mr, /*monthSort:*/SortOptionSet_Mbcdfmru.Active_Mr_long, /*n:*/SortOptionSet_bcdfmnru.Active_nr, /*numericSort:*/SortOptionSet_bcdfmnru.Active_nr_long, /*r:*/null /*already set*/, /*reverse:*/null /*already set*/, /*u:*/Active_ru, /*unique:*/Active_ru_long, /*V:*/SortOptionSet_Vbcdfmru.Active_Vr, /*versionSort:*/SortOptionSet_Vbcdfmru.Active_Vr_long, 
389                false, 
390                /*active:*/SortOption.reverse
391        );
392        private SortOptionSet_MVbcdfghmnru(
393                SortOptionSet_MVbcdfghnru c, SortOptionSet_MVbcdfghnru check, SortOptionSet_MVbcdfghmnru d, SortOptionSet_MVbcdfghmnru dictionaryOrder, SortOptionSet_bcdfgmru g, SortOptionSet_bcdfgmru generalNumericSort, SortOptionSet_bcdfhmru h, SortOptionSet_bcdfhmru humanNumericSort, SortOptionSet_MVbcdfghmnru f, SortOptionSet_MVbcdfghmnru ignoreCase, SortOptionSet_MVbcdfghmnru b, SortOptionSet_MVbcdfghmnru ignoreLeadingBlanks, SortOptionSet_MVbdfghmnru m, SortOptionSet_MVbdfghmnru merge, SortOptionSet_Mbcdfmru M, SortOptionSet_Mbcdfmru monthSort, SortOptionSet_bcdfmnru n, SortOptionSet_bcdfmnru numericSort, SortOptionSet_MVbcdfghmnru r, SortOptionSet_MVbcdfghmnru reverse, SortOptionSet_MVbcdfghmnru u, SortOptionSet_MVbcdfghmnru unique, SortOptionSet_Vbcdfmru V, SortOptionSet_Vbcdfmru versionSort, 
394                boolean useAcronym,
395                SortOption... activeOptions
396        ) {
397                this.c = notNull(c);
398                this.check = notNull(check);
399                this.d = d == null ? this : d;
400                this.dictionaryOrder = dictionaryOrder == null ? this : dictionaryOrder;
401                this.g = notNull(g);
402                this.generalNumericSort = notNull(generalNumericSort);
403                this.h = notNull(h);
404                this.humanNumericSort = notNull(humanNumericSort);
405                this.f = f == null ? this : f;
406                this.ignoreCase = ignoreCase == null ? this : ignoreCase;
407                this.b = b == null ? this : b;
408                this.ignoreLeadingBlanks = ignoreLeadingBlanks == null ? this : ignoreLeadingBlanks;
409                this.m = notNull(m);
410                this.merge = notNull(merge);
411                this.M = notNull(M);
412                this.monthSort = notNull(monthSort);
413                this.n = notNull(n);
414                this.numericSort = notNull(numericSort);
415                this.r = r == null ? this : r;
416                this.reverse = reverse == null ? this : reverse;
417                this.u = u == null ? this : u;
418                this.unique = unique == null ? this : unique;
419                this.V = notNull(V);
420                this.versionSort = notNull(versionSort);
421                this.useAcronym = useAcronym;
422                this.options = activeOptions.length == 0 ? EnumSet.noneOf(SortOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions));
423        }
424        private final boolean useAcronym;
425        /**
426         * Option {@code "-c"}: Checks that the single input file is ordered as specified by the
427                        arguments and the collating sequence of the current locale. No 
428                        output is produced; only the exit code is affected.
429         * <p>
430         * The option {@code "-c"} is equivalent to the {@code "--}{@link #check check}{@code "} option.
431         * <p>
432         * Technically speaking, this field points to a set with the options of the 
433         * current set plus the option {@code "-c"}. If the option {@code "-c"}
434         * is already set, the field {@code c} points to the enum constant itself
435         * as it already represents the current set of options.
436         */
437        public final SortOptionSet_MVbcdfghnru c;
438        /**
439         * Option {@code "--check"}: Checks that the single input file is ordered as specified by the
440                        arguments and the collating sequence of the current locale. No 
441                        output is produced; only the exit code is affected.
442         * <p>
443         * The option {@code "--check"} is equivalent to the {@code "-}{@link #c c}{@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 "--check"}. If the option {@code "--check"}
447         * is already set, the field {@code check} points to the enum constant itself
448         * as it already represents the current set of options.
449         */
450        public final SortOptionSet_MVbcdfghnru check;
451        /**
452         * Option {@code "-d"}: Consider only blanks and alphanumeric characters.
453                        (This option is ignored if a comparator operand is present).
454         * <p>
455         * The option {@code "-d"} is equivalent to the {@code "--}{@link #dictionaryOrder dictionaryOrder}{@code "} option.
456         * <p>
457         * Technically speaking, this field points to a set with the options of the 
458         * current set plus the option {@code "-d"}. If the option {@code "-d"}
459         * is already set, the field {@code d} points to the enum constant itself
460         * as it already represents the current set of options.
461         */
462        public final SortOptionSet_MVbcdfghmnru d;
463        /**
464         * Option {@code "--dictionaryOrder"}: Consider only blanks and alphanumeric characters.
465                        (This option is ignored if a comparator operand is present).
466         * <p>
467         * The option {@code "--dictionaryOrder"} is equivalent to the {@code "-}{@link #d d}{@code "} option.
468         * <p>
469         * Technically speaking, this field points to a set with the options of the 
470         * current set plus the option {@code "--dictionaryOrder"}. If the option {@code "--dictionaryOrder"}
471         * is already set, the field {@code dictionaryOrder} points to the enum constant itself
472         * as it already represents the current set of options.
473         */
474        public final SortOptionSet_MVbcdfghmnru dictionaryOrder;
475        /**
476         * Option {@code "-g"}: Sort numerically, using the standard {@link Double#parseDouble(String)}  
477                        function to convert a trimmed line to a double-precision floating 
478                        point number. This allows floating point numbers to be specified in 
479                        scientific notation, like 1.0e-34 and 10e100. 
480                        <p>
481                        Uses the following collating sequence: Lines that cannot be parsed 
482                        because they do not represent valid double values (in alpha-numeric
483                        order); "-Infinity"; finite numbers in ascending numeric order 
484                        (with -0 < +0); "Infinity"; "NaN".
485<p>
486                        This option is usually slower than {@code -numeric-sort (-n)} and it
487                        can lose information when converting to floating point.         
488                <p>
489                        (This option is ignored if a comparator operand is present).
490         * <p>
491         * The option {@code "-g"} is equivalent to the {@code "--}{@link #generalNumericSort generalNumericSort}{@code "} option.
492         * <p>
493         * Technically speaking, this field points to a set with the options of the 
494         * current set plus the option {@code "-g"}. If the option {@code "-g"}
495         * is already set, the field {@code g} points to the enum constant itself
496         * as it already represents the current set of options.
497         */
498        public final SortOptionSet_bcdfgmru g;
499        /**
500         * Option {@code "--generalNumericSort"}: Sort numerically, using the standard {@link Double#parseDouble(String)}  
501                        function to convert a trimmed line to a double-precision floating 
502                        point number. This allows floating point numbers to be specified in 
503                        scientific notation, like 1.0e-34 and 10e100. 
504                        <p>
505                        Uses the following collating sequence: Lines that cannot be parsed 
506                        because they do not represent valid double values (in alpha-numeric
507                        order); "-Infinity"; finite numbers in ascending numeric order 
508                        (with -0 < +0); "Infinity"; "NaN".
509<p>
510                        This option is usually slower than {@code -numeric-sort (-n)} and it
511                        can lose information when converting to floating point.         
512                <p>
513                        (This option is ignored if a comparator operand is present).
514         * <p>
515         * The option {@code "--generalNumericSort"} is equivalent to the {@code "-}{@link #g g}{@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 "--generalNumericSort"}. If the option {@code "--generalNumericSort"}
519         * is already set, the field {@code generalNumericSort} points to the enum constant itself
520         * as it already represents the current set of options.
521         */
522        public final SortOptionSet_bcdfgmru generalNumericSort;
523        /**
524         * Option {@code "-h"}: Sort numerically, first by numeric sign (negative, zero, or 
525                        positive); then by SI suffix (either empty, or 'k' or 'K', or one 
526                        of 'MGTPEZY', in that order); and finally by numeric value. For
527                        example, '1023M' sorts before '1G' because 'M' (mega) precedes 'G' 
528                        (giga) as an SI suffix. 
529                        <p>
530                        This option sorts values that are consistently scaled to the nearest
531                        suffix, regardless of whether suffixes denote powers of 1000 or
532                        1024, and it therefore sorts the output of any single invocation of 
533                        the {@code ls} command that are invoked with the --human-readable 
534                        option. 
535                        <p>
536                        The syntax for numbers is the same as for the
537                        {@code --numericSort (-n)} option; the SI suffix must immediately 
538                        follow the number.              
539<p>
540                        (This option is ignored if a comparator operand is present).
541         * <p>
542         * The option {@code "-h"} is equivalent to the {@code "--}{@link #humanNumericSort humanNumericSort}{@code "} option.
543         * <p>
544         * Technically speaking, this field points to a set with the options of the 
545         * current set plus the option {@code "-h"}. If the option {@code "-h"}
546         * is already set, the field {@code h} points to the enum constant itself
547         * as it already represents the current set of options.
548         */
549        public final SortOptionSet_bcdfhmru h;
550        /**
551         * Option {@code "--humanNumericSort"}: Sort numerically, first by numeric sign (negative, zero, or 
552                        positive); then by SI suffix (either empty, or 'k' or 'K', or one 
553                        of 'MGTPEZY', in that order); and finally by numeric value. For
554                        example, '1023M' sorts before '1G' because 'M' (mega) precedes 'G' 
555                        (giga) as an SI suffix. 
556                        <p>
557                        This option sorts values that are consistently scaled to the nearest
558                        suffix, regardless of whether suffixes denote powers of 1000 or
559                        1024, and it therefore sorts the output of any single invocation of 
560                        the {@code ls} command that are invoked with the --human-readable 
561                        option. 
562                        <p>
563                        The syntax for numbers is the same as for the
564                        {@code --numericSort (-n)} option; the SI suffix must immediately 
565                        follow the number.              
566<p>
567                        (This option is ignored if a comparator operand is present).
568         * <p>
569         * The option {@code "--humanNumericSort"} is equivalent to the {@code "-}{@link #h h}{@code "} option.
570         * <p>
571         * Technically speaking, this field points to a set with the options of the 
572         * current set plus the option {@code "--humanNumericSort"}. If the option {@code "--humanNumericSort"}
573         * is already set, the field {@code humanNumericSort} points to the enum constant itself
574         * as it already represents the current set of options.
575         */
576        public final SortOptionSet_bcdfhmru humanNumericSort;
577        /**
578         * Option {@code "-f"}: Consider all lowercase characters that have uppercase equivalents to
579                        be the uppercase equivalent for the purposes of comparison.
580                        (This option is ignored if a comparator operand is present).
581         * <p>
582         * The option {@code "-f"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option.
583         * <p>
584         * Technically speaking, this field points to a set with the options of the 
585         * current set plus the option {@code "-f"}. If the option {@code "-f"}
586         * is already set, the field {@code f} points to the enum constant itself
587         * as it already represents the current set of options.
588         */
589        public final SortOptionSet_MVbcdfghmnru f;
590        /**
591         * Option {@code "--ignoreCase"}: Consider all lowercase characters that have uppercase equivalents to
592                        be the uppercase equivalent for the purposes of comparison.
593                        (This option is ignored if a comparator operand is present).
594         * <p>
595         * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #f f}{@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 "--ignoreCase"}. If the option {@code "--ignoreCase"}
599         * is already set, the field {@code ignoreCase} points to the enum constant itself
600         * as it already represents the current set of options.
601         */
602        public final SortOptionSet_MVbcdfghmnru ignoreCase;
603        /**
604         * Option {@code "-b"}: Ignore leading blanks. 
605                        (This option is ignored if a comparator operand is present).
606         * <p>
607         * The option {@code "-b"} is equivalent to the {@code "--}{@link #ignoreLeadingBlanks ignoreLeadingBlanks}{@code "} option.
608         * <p>
609         * Technically speaking, this field points to a set with the options of the 
610         * current set plus the option {@code "-b"}. If the option {@code "-b"}
611         * is already set, the field {@code b} points to the enum constant itself
612         * as it already represents the current set of options.
613         */
614        public final SortOptionSet_MVbcdfghmnru b;
615        /**
616         * Option {@code "--ignoreLeadingBlanks"}: Ignore leading blanks. 
617                        (This option is ignored if a comparator operand is present).
618         * <p>
619         * The option {@code "--ignoreLeadingBlanks"} is equivalent to the {@code "-}{@link #b b}{@code "} option.
620         * <p>
621         * Technically speaking, this field points to a set with the options of the 
622         * current set plus the option {@code "--ignoreLeadingBlanks"}. If the option {@code "--ignoreLeadingBlanks"}
623         * is already set, the field {@code ignoreLeadingBlanks} points to the enum constant itself
624         * as it already represents the current set of options.
625         */
626        public final SortOptionSet_MVbcdfghmnru ignoreLeadingBlanks;
627        /**
628         * Option {@code "-m"}: Merge only; the input file are assumed to be already sorted.
629         * <p>
630         * The option {@code "-m"} is equivalent to the {@code "--}{@link #merge merge}{@code "} option.
631         * <p>
632         * Technically speaking, this field points to a set with the options of the 
633         * current set plus the option {@code "-m"}. If the option {@code "-m"}
634         * is already set, the field {@code m} points to the enum constant itself
635         * as it already represents the current set of options.
636         */
637        public final SortOptionSet_MVbdfghmnru m;
638        /**
639         * Option {@code "--merge"}: Merge only; the input file are assumed to be already sorted.
640         * <p>
641         * The option {@code "--merge"} is equivalent to the {@code "-}{@link #m m}{@code "} option.
642         * <p>
643         * Technically speaking, this field points to a set with the options of the 
644         * current set plus the option {@code "--merge"}. If the option {@code "--merge"}
645         * is already set, the field {@code merge} points to the enum constant itself
646         * as it already represents the current set of options.
647         */
648        public final SortOptionSet_MVbdfghmnru merge;
649        /**
650         * Option {@code "-M"}: An initial string, consisting of any amount of blanks, followed by a
651                        month name abbreviation, is folded to UPPER case and compared in the
652                        order: (unknown) < 'JAN' < ... < 'DEC'. The current locale
653                        determines the month spellings.
654         * <p>
655         * The option {@code "-M"} is equivalent to the {@code "--}{@link #monthSort monthSort}{@code "} option.
656         * <p>
657         * Technically speaking, this field points to a set with the options of the 
658         * current set plus the option {@code "-M"}. If the option {@code "-M"}
659         * is already set, the field {@code M} points to the enum constant itself
660         * as it already represents the current set of options.
661         */
662        public final SortOptionSet_Mbcdfmru M;
663        /**
664         * Option {@code "--monthSort"}: An initial string, consisting of any amount of blanks, followed by a
665                        month name abbreviation, is folded to UPPER case and compared in the
666                        order: (unknown) < 'JAN' < ... < 'DEC'. The current locale
667                        determines the month spellings.
668         * <p>
669         * The option {@code "--monthSort"} is equivalent to the {@code "-}{@link #M M}{@code "} option.
670         * <p>
671         * Technically speaking, this field points to a set with the options of the 
672         * current set plus the option {@code "--monthSort"}. If the option {@code "--monthSort"}
673         * is already set, the field {@code monthSort} points to the enum constant itself
674         * as it already represents the current set of options.
675         */
676        public final SortOptionSet_Mbcdfmru monthSort;
677        /**
678         * Option {@code "-n"}: Sort numerically; the number begins each line and consists of 
679                        optional blanks, an optional minus sign, and zero or more digits
680                        possibly separated by thousands separators, optionally followed by a
681                        decimal-point character and zero or more digits. An empty number is
682                        treated as '0'. The current local specifies the decimal-point 
683                        character and thousands separator.
684                        <p>
685                        Comparison is exact; there is no rounding error.
686                        <p>
687                        Neither a leading '+' nor exponential notation is recognized. To 
688                        compare such strings numerically, use the
689                        {@code -genericNumericSort (-g)} option. 
690<p>
691                        (This option is ignored if a comparator operand is present).
692         * <p>
693         * The option {@code "-n"} is equivalent to the {@code "--}{@link #numericSort numericSort}{@code "} option.
694         * <p>
695         * Technically speaking, this field points to a set with the options of the 
696         * current set plus the option {@code "-n"}. If the option {@code "-n"}
697         * is already set, the field {@code n} points to the enum constant itself
698         * as it already represents the current set of options.
699         */
700        public final SortOptionSet_bcdfmnru n;
701        /**
702         * Option {@code "--numericSort"}: Sort numerically; the number begins each line and consists of 
703                        optional blanks, an optional minus sign, and zero or more digits
704                        possibly separated by thousands separators, optionally followed by a
705                        decimal-point character and zero or more digits. An empty number is
706                        treated as '0'. The current local specifies the decimal-point 
707                        character and thousands separator.
708                        <p>
709                        Comparison is exact; there is no rounding error.
710                        <p>
711                        Neither a leading '+' nor exponential notation is recognized. To 
712                        compare such strings numerically, use the
713                        {@code -genericNumericSort (-g)} option. 
714<p>
715                        (This option is ignored if a comparator operand is present).
716         * <p>
717         * The option {@code "--numericSort"} is equivalent to the {@code "-}{@link #n n}{@code "} option.
718         * <p>
719         * Technically speaking, this field points to a set with the options of the 
720         * current set plus the option {@code "--numericSort"}. If the option {@code "--numericSort"}
721         * is already set, the field {@code numericSort} points to the enum constant itself
722         * as it already represents the current set of options.
723         */
724        public final SortOptionSet_bcdfmnru numericSort;
725        /**
726         * Option {@code "-r"}: Reverse the sense of comparisons.
727         * <p>
728         * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverse reverse}{@code "} option.
729         * <p>
730         * Technically speaking, this field points to a set with the options of the 
731         * current set plus the option {@code "-r"}. If the option {@code "-r"}
732         * is already set, the field {@code r} points to the enum constant itself
733         * as it already represents the current set of options.
734         */
735        public final SortOptionSet_MVbcdfghmnru r;
736        /**
737         * Option {@code "--reverse"}: Reverse the sense of comparisons.
738         * <p>
739         * The option {@code "--reverse"} is equivalent to the {@code "-}{@link #r r}{@code "} option.
740         * <p>
741         * Technically speaking, this field points to a set with the options of the 
742         * current set plus the option {@code "--reverse"}. If the option {@code "--reverse"}
743         * is already set, the field {@code reverse} points to the enum constant itself
744         * as it already represents the current set of options.
745         */
746        public final SortOptionSet_MVbcdfghmnru reverse;
747        /**
748         * Option {@code "-u"}: Unique: suppress all but one in each set of lines having equal keys.
749                        If used with the {@code -c} option, checks that there are no lines 
750                        with duplicate keys, in addition to checking that the input file is 
751                        sorted.
752         * <p>
753         * The option {@code "-u"} is equivalent to the {@code "--}{@link #unique unique}{@code "} option.
754         * <p>
755         * Technically speaking, this field points to a set with the options of the 
756         * current set plus the option {@code "-u"}. If the option {@code "-u"}
757         * is already set, the field {@code u} points to the enum constant itself
758         * as it already represents the current set of options.
759         */
760        public final SortOptionSet_MVbcdfghmnru u;
761        /**
762         * Option {@code "--unique"}: Unique: suppress all but one in each set of lines having equal keys.
763                        If used with the {@code -c} option, checks that there are no lines 
764                        with duplicate keys, in addition to checking that the input file is 
765                        sorted.
766         * <p>
767         * The option {@code "--unique"} is equivalent to the {@code "-}{@link #u u}{@code "} option.
768         * <p>
769         * Technically speaking, this field points to a set with the options of the 
770         * current set plus the option {@code "--unique"}. If the option {@code "--unique"}
771         * is already set, the field {@code unique} points to the enum constant itself
772         * as it already represents the current set of options.
773         */
774        public final SortOptionSet_MVbcdfghmnru unique;
775        /**
776         * Option {@code "-V"}: Sort by version name and number. It behaves like a standard sort, 
777                        except that each sequence of decimal digits is treated numerically 
778                        as an index/version number.
779                        <p>
780                        (This option is ignored if a comparator operand is present).
781         * <p>
782         * The option {@code "-V"} is equivalent to the {@code "--}{@link #versionSort versionSort}{@code "} option.
783         * <p>
784         * Technically speaking, this field points to a set with the options of the 
785         * current set plus the option {@code "-V"}. If the option {@code "-V"}
786         * is already set, the field {@code V} points to the enum constant itself
787         * as it already represents the current set of options.
788         */
789        public final SortOptionSet_Vbcdfmru V;
790        /**
791         * Option {@code "--versionSort"}: Sort by version name and number. It behaves like a standard sort, 
792                        except that each sequence of decimal digits is treated numerically 
793                        as an index/version number.
794                        <p>
795                        (This option is ignored if a comparator operand is present).
796         * <p>
797         * The option {@code "--versionSort"} is equivalent to the {@code "-}{@link #V V}{@code "} option.
798         * <p>
799         * Technically speaking, this field points to a set with the options of the 
800         * current set plus the option {@code "--versionSort"}. If the option {@code "--versionSort"}
801         * is already set, the field {@code versionSort} points to the enum constant itself
802         * as it already represents the current set of options.
803         */
804        public final SortOptionSet_Vbcdfmru versionSort;
805        private final EnumSet<SortOption> options;
806        
807        //inherit javadoc
808        @Override
809        public Class<SortOption> optionType() {
810                return SortOption.class;
811        }
812        //inherit javadoc
813        @Override
814        public boolean isSet(SortOption option) {
815                return options.contains(option);
816        }
817        //inherit javadoc
818        @Override
819        public int size() {
820                return options.size();
821        }
822        /** 
823         * Checks that the given {@code value} is not null and throws an exception 
824         * otherwise.
825         * 
826         * @param the value to check
827         * @return the given {@code value} if it is not null
828         * @throws NullPointerException if {@code value==null} 
829         */
830        private static <T> T notNull(T value) {
831                if (value != null) return value;
832                throw new NullPointerException();
833        }
834        /**
835         * Returns the set with the active options. The returned set a new defensive
836         * copy instance created when this method is called, modifications of this
837         * set will therefore not alter {@code this} option set.
838         * 
839         * @return a copy of the set with the active options.
840         */
841        @Override
842        public EnumSet<SortOption> asSet() {
843                return EnumSet.copyOf(options);
844        }
845        /**
846         * Returns an immutable iterator with the active options of this option set.
847         * 
848         * @return an immutable iterator for over the active options
849         */
850        @Override
851        public Iterator<SortOption> iterator() {
852                return Collections.unmodifiableSet(options).iterator();
853        }
854        /**
855         * Returns true if the {@link Option#acronym() acronym} should be used in
856         * for the specified {@code option} string representations. 
857         * <p>
858         * In particular and independent from the {@code option} argument, this 
859         * option set returns true if the last option added to this set was an 
860         * acronym, and false if it was a long option name. 
861         * <p>
862         * For instance, the set defined as
863         * <pre>
864         *    SortOptionSet_MVbcdfghmnru.check.d;
865         * </pre>
866         * uses acronyms, that is, this method always returns true for the above 
867         * set. 
868         * <p>
869         * On the other hand, long option names are used and this method always 
870         * returns false for the set
871         * <pre>
872         *    SortOptionSet_MVbcdfghmnru.c.dictionaryOrder;
873         * </pre>
874         * <p>
875         * Note that a repeated option is <i>not</i> treated as the last set option.
876         * For instance, the first and last option of the following set are 
877         * equivalent and acronyms are used:
878         * <pre>
879         *    SortOptionSet_MVbcdfghmnru.c.d.check;
880         * </pre>
881         * <p>
882         * This method always returns true for the empty set with no active options.
883         *  
884         * @param option
885         *            the option of interest, has no impact on the result returned
886         *            by this method
887         * @return true if option acronyms should be used for string representations
888         *         of any option of this option set
889         */
890        @Override
891        public boolean useAcronymFor(SortOption option) {
892                return useAcronym;
893        }
894}