001package org.unix4j.unix.ls;
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.Ls;
010
011/**
012 * Option sets for the {@link Ls ls} command with 
013 * the following options: {@link #a a}, {@link #h h}, {@link #l l}, {@link #R R}, {@link #r r}, {@link #t t}.
014 * <p>
015 * Application code does normally not directly refer to this class;
016 * {@link Ls#Options} should be used instead to specify command 
017 * options. See also {@link org.unix4j.unix.ls.LsOptions} for more information.
018 */
019public enum LsOptionSet_Rahlrt implements LsOptions {
020        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
021        Active_Rahlrt(
022                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
023                true, 
024                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
025        ),
026        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
027        Active_Rahlrt_long(
028                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
029                false, 
030                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
031        ),
032        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
033        Active_Rahlr(
034                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rahlrt, /*timeSorted:*/Active_Rahlrt_long, 
035                true, 
036                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
037        ),
038        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
039        Active_Rahlr_long(
040                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rahlrt, /*timeSorted:*/Active_Rahlrt_long, 
041                false, 
042                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
043        ),
044        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
045        Active_Rahlt(
046                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahlrt, /*reverseOrder:*/Active_Rahlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
047                true, 
048                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
049        ),
050        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
051        Active_Rahlt_long(
052                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahlrt, /*reverseOrder:*/Active_Rahlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
053                false, 
054                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
055        ),
056        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
057        Active_ahlrt(
058                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahlrt, /*recurseSubdirs:*/Active_Rahlrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
059                true, 
060                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
061        ),
062        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
063        Active_ahlrt_long(
064                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahlrt, /*recurseSubdirs:*/Active_Rahlrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
065                false, 
066                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
067        ),
068        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
069        Active_Rahrt(
070                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahlrt, /*longFormat:*/Active_Rahlrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
071                true, 
072                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
073        ),
074        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
075        Active_Rahrt_long(
076                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahlrt, /*longFormat:*/Active_Rahlrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
077                false, 
078                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
079        ),
080        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
081        Active_Ralrt(
082                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahlrt, /*humanReadable:*/Active_Rahlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
083                true, 
084                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
085        ),
086        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
087        Active_Ralrt_long(
088                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahlrt, /*humanReadable:*/Active_Rahlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
089                false, 
090                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
091        ),
092        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
093        Active_Rhlrt(
094                /*a:*/Active_Rahlrt, /*allFiles:*/Active_Rahlrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
095                true, 
096                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
097        ),
098        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
099        Active_Rhlrt_long(
100                /*a:*/Active_Rahlrt, /*allFiles:*/Active_Rahlrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
101                false, 
102                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
103        ),
104        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}.*/
105        Active_Rahl(
106                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahlr, /*reverseOrder:*/Active_Rahlr_long, /*t:*/Active_Rahlt, /*timeSorted:*/Active_Rahlt_long, 
107                true, 
108                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs
109        ),
110        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}.*/
111        Active_Rahl_long(
112                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahlr, /*reverseOrder:*/Active_Rahlr_long, /*t:*/Active_Rahlt, /*timeSorted:*/Active_Rahlt_long, 
113                false, 
114                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs
115        ),
116        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}.*/
117        Active_ahlr(
118                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahlr, /*recurseSubdirs:*/Active_Rahlr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_ahlrt, /*timeSorted:*/Active_ahlrt_long, 
119                true, 
120                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder
121        ),
122        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}.*/
123        Active_ahlr_long(
124                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahlr, /*recurseSubdirs:*/Active_Rahlr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_ahlrt, /*timeSorted:*/Active_ahlrt_long, 
125                false, 
126                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder
127        ),
128        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #timeSorted t}.*/
129        Active_ahlt(
130                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahlt, /*recurseSubdirs:*/Active_Rahlt_long, /*r:*/Active_ahlrt, /*reverseOrder:*/Active_ahlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
131                true, 
132                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.timeSorted
133        ),
134        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}, {@link #timeSorted t}.*/
135        Active_ahlt_long(
136                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahlt, /*recurseSubdirs:*/Active_Rahlt_long, /*r:*/Active_ahlrt, /*reverseOrder:*/Active_ahlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
137                false, 
138                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat, LsOption.timeSorted
139        ),
140        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
141        Active_Rahr(
142                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahlr, /*longFormat:*/Active_Rahlr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rahrt, /*timeSorted:*/Active_Rahrt_long, 
143                true, 
144                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder
145        ),
146        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
147        Active_Rahr_long(
148                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahlr, /*longFormat:*/Active_Rahlr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rahrt, /*timeSorted:*/Active_Rahrt_long, 
149                false, 
150                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder
151        ),
152        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
153        Active_Raht(
154                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahlt, /*longFormat:*/Active_Rahlt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahrt, /*reverseOrder:*/Active_Rahrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
155                true, 
156                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.timeSorted
157        ),
158        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
159        Active_Raht_long(
160                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahlt, /*longFormat:*/Active_Rahlt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahrt, /*reverseOrder:*/Active_Rahrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
161                false, 
162                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.timeSorted
163        ),
164        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
165        Active_ahrt(
166                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahlrt, /*longFormat:*/Active_ahlrt_long, /*R:*/Active_Rahrt, /*recurseSubdirs:*/Active_Rahrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
167                true, 
168                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.reverseOrder, LsOption.timeSorted
169        ),
170        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
171        Active_ahrt_long(
172                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahlrt, /*longFormat:*/Active_ahlrt_long, /*R:*/Active_Rahrt, /*recurseSubdirs:*/Active_Rahrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
173                false, 
174                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.reverseOrder, LsOption.timeSorted
175        ),
176        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
177        Active_Ralr(
178                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahlr, /*humanReadable:*/Active_Rahlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Ralrt, /*timeSorted:*/Active_Ralrt_long, 
179                true, 
180                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
181        ),
182        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
183        Active_Ralr_long(
184                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahlr, /*humanReadable:*/Active_Rahlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Ralrt, /*timeSorted:*/Active_Ralrt_long, 
185                false, 
186                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
187        ),
188        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
189        Active_Ralt(
190                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahlt, /*humanReadable:*/Active_Rahlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Ralrt, /*reverseOrder:*/Active_Ralrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
191                true, 
192                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
193        ),
194        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
195        Active_Ralt_long(
196                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahlt, /*humanReadable:*/Active_Rahlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Ralrt, /*reverseOrder:*/Active_Ralrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
197                false, 
198                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
199        ),
200        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
201        Active_alrt(
202                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahlrt, /*humanReadable:*/Active_ahlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ralrt, /*recurseSubdirs:*/Active_Ralrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
203                true, 
204                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
205        ),
206        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
207        Active_alrt_long(
208                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahlrt, /*humanReadable:*/Active_ahlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ralrt, /*recurseSubdirs:*/Active_Ralrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
209                false, 
210                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
211        ),
212        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
213        Active_Rart(
214                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahrt, /*humanReadable:*/Active_Rahrt_long, /*l:*/Active_Ralrt, /*longFormat:*/Active_Ralrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
215                true, 
216                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
217        ),
218        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
219        Active_Rart_long(
220                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahrt, /*humanReadable:*/Active_Rahrt_long, /*l:*/Active_Ralrt, /*longFormat:*/Active_Ralrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
221                false, 
222                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
223        ),
224        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
225        Active_Rhlr(
226                /*a:*/Active_Rahlr, /*allFiles:*/Active_Rahlr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rhlrt, /*timeSorted:*/Active_Rhlrt_long, 
227                true, 
228                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
229        ),
230        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
231        Active_Rhlr_long(
232                /*a:*/Active_Rahlr, /*allFiles:*/Active_Rahlr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rhlrt, /*timeSorted:*/Active_Rhlrt_long, 
233                false, 
234                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
235        ),
236        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
237        Active_Rhlt(
238                /*a:*/Active_Rahlt, /*allFiles:*/Active_Rahlt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhlrt, /*reverseOrder:*/Active_Rhlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
239                true, 
240                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
241        ),
242        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
243        Active_Rhlt_long(
244                /*a:*/Active_Rahlt, /*allFiles:*/Active_Rahlt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhlrt, /*reverseOrder:*/Active_Rhlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
245                false, 
246                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
247        ),
248        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
249        Active_hlrt(
250                /*a:*/Active_ahlrt, /*allFiles:*/Active_ahlrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhlrt, /*recurseSubdirs:*/Active_Rhlrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
251                true, 
252                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
253        ),
254        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
255        Active_hlrt_long(
256                /*a:*/Active_ahlrt, /*allFiles:*/Active_ahlrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhlrt, /*recurseSubdirs:*/Active_Rhlrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
257                false, 
258                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
259        ),
260        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
261        Active_Rhrt(
262                /*a:*/Active_Rahrt, /*allFiles:*/Active_Rahrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhlrt, /*longFormat:*/Active_Rhlrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
263                true, 
264                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
265        ),
266        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
267        Active_Rhrt_long(
268                /*a:*/Active_Rahrt, /*allFiles:*/Active_Rahrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhlrt, /*longFormat:*/Active_Rhlrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
269                false, 
270                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
271        ),
272        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
273        Active_Rlrt(
274                /*a:*/Active_Ralrt, /*allFiles:*/Active_Ralrt_long, /*h:*/Active_Rhlrt, /*humanReadable:*/Active_Rhlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
275                true, 
276                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
277        ),
278        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
279        Active_Rlrt_long(
280                /*a:*/Active_Ralrt, /*allFiles:*/Active_Ralrt_long, /*h:*/Active_Rhlrt, /*humanReadable:*/Active_Rhlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
281                false, 
282                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
283        ),
284        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}.*/
285        Active_ahl(
286                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahl, /*recurseSubdirs:*/Active_Rahl_long, /*r:*/Active_ahlr, /*reverseOrder:*/Active_ahlr_long, /*t:*/Active_ahlt, /*timeSorted:*/Active_ahlt_long, 
287                true, 
288                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat
289        ),
290        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #longFormat l}.*/
291        Active_ahl_long(
292                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rahl, /*recurseSubdirs:*/Active_Rahl_long, /*r:*/Active_ahlr, /*reverseOrder:*/Active_ahlr_long, /*t:*/Active_ahlt, /*timeSorted:*/Active_ahlt_long, 
293                false, 
294                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.longFormat
295        ),
296        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}.*/
297        Active_Rah(
298                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahl, /*longFormat:*/Active_Rahl_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahr, /*reverseOrder:*/Active_Rahr_long, /*t:*/Active_Raht, /*timeSorted:*/Active_Raht_long, 
299                true, 
300                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs
301        ),
302        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #recurseSubdirs R}.*/
303        Active_Rah_long(
304                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rahl, /*longFormat:*/Active_Rahl_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rahr, /*reverseOrder:*/Active_Rahr_long, /*t:*/Active_Raht, /*timeSorted:*/Active_Raht_long, 
305                false, 
306                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.recurseSubdirs
307        ),
308        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #reverseOrder r}.*/
309        Active_ahr(
310                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahlr, /*longFormat:*/Active_ahlr_long, /*R:*/Active_Rahr, /*recurseSubdirs:*/Active_Rahr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_ahrt, /*timeSorted:*/Active_ahrt_long, 
311                true, 
312                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.reverseOrder
313        ),
314        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #reverseOrder r}.*/
315        Active_ahr_long(
316                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahlr, /*longFormat:*/Active_ahlr_long, /*R:*/Active_Rahr, /*recurseSubdirs:*/Active_Rahr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_ahrt, /*timeSorted:*/Active_ahrt_long, 
317                false, 
318                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.reverseOrder
319        ),
320        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #timeSorted t}.*/
321        Active_aht(
322                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahlt, /*longFormat:*/Active_ahlt_long, /*R:*/Active_Raht, /*recurseSubdirs:*/Active_Raht_long, /*r:*/Active_ahrt, /*reverseOrder:*/Active_ahrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
323                true, 
324                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.timeSorted
325        ),
326        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}, {@link #timeSorted t}.*/
327        Active_aht_long(
328                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahlt, /*longFormat:*/Active_ahlt_long, /*R:*/Active_Raht, /*recurseSubdirs:*/Active_Raht_long, /*r:*/Active_ahrt, /*reverseOrder:*/Active_ahrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
329                false, 
330                /*active:*/LsOption.allFiles, LsOption.humanReadable, LsOption.timeSorted
331        ),
332        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}.*/
333        Active_Ral(
334                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahl, /*humanReadable:*/Active_Rahl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Ralr, /*reverseOrder:*/Active_Ralr_long, /*t:*/Active_Ralt, /*timeSorted:*/Active_Ralt_long, 
335                true, 
336                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs
337        ),
338        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #recurseSubdirs R}.*/
339        Active_Ral_long(
340                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahl, /*humanReadable:*/Active_Rahl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Ralr, /*reverseOrder:*/Active_Ralr_long, /*t:*/Active_Ralt, /*timeSorted:*/Active_Ralt_long, 
341                false, 
342                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.recurseSubdirs
343        ),
344        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #reverseOrder r}.*/
345        Active_alr(
346                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahlr, /*humanReadable:*/Active_ahlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ralr, /*recurseSubdirs:*/Active_Ralr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_alrt, /*timeSorted:*/Active_alrt_long, 
347                true, 
348                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.reverseOrder
349        ),
350        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #reverseOrder r}.*/
351        Active_alr_long(
352                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahlr, /*humanReadable:*/Active_ahlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ralr, /*recurseSubdirs:*/Active_Ralr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_alrt, /*timeSorted:*/Active_alrt_long, 
353                false, 
354                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.reverseOrder
355        ),
356        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #timeSorted t}.*/
357        Active_alt(
358                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahlt, /*humanReadable:*/Active_ahlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ralt, /*recurseSubdirs:*/Active_Ralt_long, /*r:*/Active_alrt, /*reverseOrder:*/Active_alrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
359                true, 
360                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.timeSorted
361        ),
362        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}, {@link #timeSorted t}.*/
363        Active_alt_long(
364                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahlt, /*humanReadable:*/Active_ahlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ralt, /*recurseSubdirs:*/Active_Ralt_long, /*r:*/Active_alrt, /*reverseOrder:*/Active_alrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
365                false, 
366                /*active:*/LsOption.allFiles, LsOption.longFormat, LsOption.timeSorted
367        ),
368        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
369        Active_Rar(
370                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahr, /*humanReadable:*/Active_Rahr_long, /*l:*/Active_Ralr, /*longFormat:*/Active_Ralr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rart, /*timeSorted:*/Active_Rart_long, 
371                true, 
372                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs, LsOption.reverseOrder
373        ),
374        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
375        Active_Rar_long(
376                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rahr, /*humanReadable:*/Active_Rahr_long, /*l:*/Active_Ralr, /*longFormat:*/Active_Ralr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rart, /*timeSorted:*/Active_Rart_long, 
377                false, 
378                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs, LsOption.reverseOrder
379        ),
380        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
381        Active_Rat(
382                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Raht, /*humanReadable:*/Active_Raht_long, /*l:*/Active_Ralt, /*longFormat:*/Active_Ralt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rart, /*reverseOrder:*/Active_Rart_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
383                true, 
384                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs, LsOption.timeSorted
385        ),
386        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
387        Active_Rat_long(
388                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Raht, /*humanReadable:*/Active_Raht_long, /*l:*/Active_Ralt, /*longFormat:*/Active_Ralt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rart, /*reverseOrder:*/Active_Rart_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
389                false, 
390                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs, LsOption.timeSorted
391        ),
392        /** Option set with the following active options: {@link #allFiles a}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
393        Active_art(
394                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahrt, /*humanReadable:*/Active_ahrt_long, /*l:*/Active_alrt, /*longFormat:*/Active_alrt_long, /*R:*/Active_Rart, /*recurseSubdirs:*/Active_Rart_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
395                true, 
396                /*active:*/LsOption.allFiles, LsOption.reverseOrder, LsOption.timeSorted
397        ),
398        /** Option set with the following active options: {@link #allFiles a}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
399        Active_art_long(
400                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahrt, /*humanReadable:*/Active_ahrt_long, /*l:*/Active_alrt, /*longFormat:*/Active_alrt_long, /*R:*/Active_Rart, /*recurseSubdirs:*/Active_Rart_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
401                false, 
402                /*active:*/LsOption.allFiles, LsOption.reverseOrder, LsOption.timeSorted
403        ),
404        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}.*/
405        Active_Rhl(
406                /*a:*/Active_Rahl, /*allFiles:*/Active_Rahl_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhlr, /*reverseOrder:*/Active_Rhlr_long, /*t:*/Active_Rhlt, /*timeSorted:*/Active_Rhlt_long, 
407                true, 
408                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs
409        ),
410        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #recurseSubdirs R}.*/
411        Active_Rhl_long(
412                /*a:*/Active_Rahl, /*allFiles:*/Active_Rahl_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhlr, /*reverseOrder:*/Active_Rhlr_long, /*t:*/Active_Rhlt, /*timeSorted:*/Active_Rhlt_long, 
413                false, 
414                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.recurseSubdirs
415        ),
416        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}.*/
417        Active_hlr(
418                /*a:*/Active_ahlr, /*allFiles:*/Active_ahlr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhlr, /*recurseSubdirs:*/Active_Rhlr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_hlrt, /*timeSorted:*/Active_hlrt_long, 
419                true, 
420                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder
421        ),
422        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #reverseOrder r}.*/
423        Active_hlr_long(
424                /*a:*/Active_ahlr, /*allFiles:*/Active_ahlr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhlr, /*recurseSubdirs:*/Active_Rhlr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_hlrt, /*timeSorted:*/Active_hlrt_long, 
425                false, 
426                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.reverseOrder
427        ),
428        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #timeSorted t}.*/
429        Active_hlt(
430                /*a:*/Active_ahlt, /*allFiles:*/Active_ahlt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhlt, /*recurseSubdirs:*/Active_Rhlt_long, /*r:*/Active_hlrt, /*reverseOrder:*/Active_hlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
431                true, 
432                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.timeSorted
433        ),
434        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}, {@link #timeSorted t}.*/
435        Active_hlt_long(
436                /*a:*/Active_ahlt, /*allFiles:*/Active_ahlt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhlt, /*recurseSubdirs:*/Active_Rhlt_long, /*r:*/Active_hlrt, /*reverseOrder:*/Active_hlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
437                false, 
438                /*active:*/LsOption.humanReadable, LsOption.longFormat, LsOption.timeSorted
439        ),
440        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
441        Active_Rhr(
442                /*a:*/Active_Rahr, /*allFiles:*/Active_Rahr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhlr, /*longFormat:*/Active_Rhlr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rhrt, /*timeSorted:*/Active_Rhrt_long, 
443                true, 
444                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder
445        ),
446        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
447        Active_Rhr_long(
448                /*a:*/Active_Rahr, /*allFiles:*/Active_Rahr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhlr, /*longFormat:*/Active_Rhlr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rhrt, /*timeSorted:*/Active_Rhrt_long, 
449                false, 
450                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.reverseOrder
451        ),
452        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
453        Active_Rht(
454                /*a:*/Active_Raht, /*allFiles:*/Active_Raht_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhlt, /*longFormat:*/Active_Rhlt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhrt, /*reverseOrder:*/Active_Rhrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
455                true, 
456                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.timeSorted
457        ),
458        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
459        Active_Rht_long(
460                /*a:*/Active_Raht, /*allFiles:*/Active_Raht_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhlt, /*longFormat:*/Active_Rhlt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhrt, /*reverseOrder:*/Active_Rhrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
461                false, 
462                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs, LsOption.timeSorted
463        ),
464        /** Option set with the following active options: {@link #humanReadable h}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
465        Active_hrt(
466                /*a:*/Active_ahrt, /*allFiles:*/Active_ahrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hlrt, /*longFormat:*/Active_hlrt_long, /*R:*/Active_Rhrt, /*recurseSubdirs:*/Active_Rhrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
467                true, 
468                /*active:*/LsOption.humanReadable, LsOption.reverseOrder, LsOption.timeSorted
469        ),
470        /** Option set with the following active options: {@link #humanReadable h}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
471        Active_hrt_long(
472                /*a:*/Active_ahrt, /*allFiles:*/Active_ahrt_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hlrt, /*longFormat:*/Active_hlrt_long, /*R:*/Active_Rhrt, /*recurseSubdirs:*/Active_Rhrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
473                false, 
474                /*active:*/LsOption.humanReadable, LsOption.reverseOrder, LsOption.timeSorted
475        ),
476        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
477        Active_Rlr(
478                /*a:*/Active_Ralr, /*allFiles:*/Active_Ralr_long, /*h:*/Active_Rhlr, /*humanReadable:*/Active_Rhlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rlrt, /*timeSorted:*/Active_Rlrt_long, 
479                true, 
480                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
481        ),
482        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
483        Active_Rlr_long(
484                /*a:*/Active_Ralr, /*allFiles:*/Active_Ralr_long, /*h:*/Active_Rhlr, /*humanReadable:*/Active_Rhlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rlrt, /*timeSorted:*/Active_Rlrt_long, 
485                false, 
486                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs, LsOption.reverseOrder
487        ),
488        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
489        Active_Rlt(
490                /*a:*/Active_Ralt, /*allFiles:*/Active_Ralt_long, /*h:*/Active_Rhlt, /*humanReadable:*/Active_Rhlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rlrt, /*reverseOrder:*/Active_Rlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
491                true, 
492                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
493        ),
494        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
495        Active_Rlt_long(
496                /*a:*/Active_Ralt, /*allFiles:*/Active_Ralt_long, /*h:*/Active_Rhlt, /*humanReadable:*/Active_Rhlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rlrt, /*reverseOrder:*/Active_Rlrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
497                false, 
498                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs, LsOption.timeSorted
499        ),
500        /** Option set with the following active options: {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
501        Active_lrt(
502                /*a:*/Active_alrt, /*allFiles:*/Active_alrt_long, /*h:*/Active_hlrt, /*humanReadable:*/Active_hlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rlrt, /*recurseSubdirs:*/Active_Rlrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
503                true, 
504                /*active:*/LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
505        ),
506        /** Option set with the following active options: {@link #longFormat l}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
507        Active_lrt_long(
508                /*a:*/Active_alrt, /*allFiles:*/Active_alrt_long, /*h:*/Active_hlrt, /*humanReadable:*/Active_hlrt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rlrt, /*recurseSubdirs:*/Active_Rlrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
509                false, 
510                /*active:*/LsOption.longFormat, LsOption.reverseOrder, LsOption.timeSorted
511        ),
512        /** Option set with the following active options: {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
513        Active_Rrt(
514                /*a:*/Active_Rart, /*allFiles:*/Active_Rart_long, /*h:*/Active_Rhrt, /*humanReadable:*/Active_Rhrt_long, /*l:*/Active_Rlrt, /*longFormat:*/Active_Rlrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
515                true, 
516                /*active:*/LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
517        ),
518        /** Option set with the following active options: {@link #recurseSubdirs R}, {@link #reverseOrder r}, {@link #timeSorted t}.*/
519        Active_Rrt_long(
520                /*a:*/Active_Rart, /*allFiles:*/Active_Rart_long, /*h:*/Active_Rhrt, /*humanReadable:*/Active_Rhrt_long, /*l:*/Active_Rlrt, /*longFormat:*/Active_Rlrt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
521                false, 
522                /*active:*/LsOption.recurseSubdirs, LsOption.reverseOrder, LsOption.timeSorted
523        ),
524        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}.*/
525        Active_ah(
526                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahl, /*longFormat:*/Active_ahl_long, /*R:*/Active_Rah, /*recurseSubdirs:*/Active_Rah_long, /*r:*/Active_ahr, /*reverseOrder:*/Active_ahr_long, /*t:*/Active_aht, /*timeSorted:*/Active_aht_long, 
527                true, 
528                /*active:*/LsOption.allFiles, LsOption.humanReadable
529        ),
530        /** Option set with the following active options: {@link #allFiles a}, {@link #humanReadable h}.*/
531        Active_ah_long(
532                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_ahl, /*longFormat:*/Active_ahl_long, /*R:*/Active_Rah, /*recurseSubdirs:*/Active_Rah_long, /*r:*/Active_ahr, /*reverseOrder:*/Active_ahr_long, /*t:*/Active_aht, /*timeSorted:*/Active_aht_long, 
533                false, 
534                /*active:*/LsOption.allFiles, LsOption.humanReadable
535        ),
536        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}.*/
537        Active_al(
538                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahl, /*humanReadable:*/Active_ahl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ral, /*recurseSubdirs:*/Active_Ral_long, /*r:*/Active_alr, /*reverseOrder:*/Active_alr_long, /*t:*/Active_alt, /*timeSorted:*/Active_alt_long, 
539                true, 
540                /*active:*/LsOption.allFiles, LsOption.longFormat
541        ),
542        /** Option set with the following active options: {@link #allFiles a}, {@link #longFormat l}.*/
543        Active_al_long(
544                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahl, /*humanReadable:*/Active_ahl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Ral, /*recurseSubdirs:*/Active_Ral_long, /*r:*/Active_alr, /*reverseOrder:*/Active_alr_long, /*t:*/Active_alt, /*timeSorted:*/Active_alt_long, 
545                false, 
546                /*active:*/LsOption.allFiles, LsOption.longFormat
547        ),
548        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}.*/
549        Active_Ra(
550                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rah, /*humanReadable:*/Active_Rah_long, /*l:*/Active_Ral, /*longFormat:*/Active_Ral_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rar, /*reverseOrder:*/Active_Rar_long, /*t:*/Active_Rat, /*timeSorted:*/Active_Rat_long, 
551                true, 
552                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs
553        ),
554        /** Option set with the following active options: {@link #allFiles a}, {@link #recurseSubdirs R}.*/
555        Active_Ra_long(
556                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_Rah, /*humanReadable:*/Active_Rah_long, /*l:*/Active_Ral, /*longFormat:*/Active_Ral_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rar, /*reverseOrder:*/Active_Rar_long, /*t:*/Active_Rat, /*timeSorted:*/Active_Rat_long, 
557                false, 
558                /*active:*/LsOption.allFiles, LsOption.recurseSubdirs
559        ),
560        /** Option set with the following active options: {@link #allFiles a}, {@link #reverseOrder r}.*/
561        Active_ar(
562                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahr, /*humanReadable:*/Active_ahr_long, /*l:*/Active_alr, /*longFormat:*/Active_alr_long, /*R:*/Active_Rar, /*recurseSubdirs:*/Active_Rar_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_art, /*timeSorted:*/Active_art_long, 
563                true, 
564                /*active:*/LsOption.allFiles, LsOption.reverseOrder
565        ),
566        /** Option set with the following active options: {@link #allFiles a}, {@link #reverseOrder r}.*/
567        Active_ar_long(
568                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ahr, /*humanReadable:*/Active_ahr_long, /*l:*/Active_alr, /*longFormat:*/Active_alr_long, /*R:*/Active_Rar, /*recurseSubdirs:*/Active_Rar_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_art, /*timeSorted:*/Active_art_long, 
569                false, 
570                /*active:*/LsOption.allFiles, LsOption.reverseOrder
571        ),
572        /** Option set with the following active options: {@link #allFiles a}, {@link #timeSorted t}.*/
573        Active_at(
574                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_aht, /*humanReadable:*/Active_aht_long, /*l:*/Active_alt, /*longFormat:*/Active_alt_long, /*R:*/Active_Rat, /*recurseSubdirs:*/Active_Rat_long, /*r:*/Active_art, /*reverseOrder:*/Active_art_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
575                true, 
576                /*active:*/LsOption.allFiles, LsOption.timeSorted
577        ),
578        /** Option set with the following active options: {@link #allFiles a}, {@link #timeSorted t}.*/
579        Active_at_long(
580                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_aht, /*humanReadable:*/Active_aht_long, /*l:*/Active_alt, /*longFormat:*/Active_alt_long, /*R:*/Active_Rat, /*recurseSubdirs:*/Active_Rat_long, /*r:*/Active_art, /*reverseOrder:*/Active_art_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
581                false, 
582                /*active:*/LsOption.allFiles, LsOption.timeSorted
583        ),
584        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}.*/
585        Active_hl(
586                /*a:*/Active_ahl, /*allFiles:*/Active_ahl_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhl, /*recurseSubdirs:*/Active_Rhl_long, /*r:*/Active_hlr, /*reverseOrder:*/Active_hlr_long, /*t:*/Active_hlt, /*timeSorted:*/Active_hlt_long, 
587                true, 
588                /*active:*/LsOption.humanReadable, LsOption.longFormat
589        ),
590        /** Option set with the following active options: {@link #humanReadable h}, {@link #longFormat l}.*/
591        Active_hl_long(
592                /*a:*/Active_ahl, /*allFiles:*/Active_ahl_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rhl, /*recurseSubdirs:*/Active_Rhl_long, /*r:*/Active_hlr, /*reverseOrder:*/Active_hlr_long, /*t:*/Active_hlt, /*timeSorted:*/Active_hlt_long, 
593                false, 
594                /*active:*/LsOption.humanReadable, LsOption.longFormat
595        ),
596        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}.*/
597        Active_Rh(
598                /*a:*/Active_Rah, /*allFiles:*/Active_Rah_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhl, /*longFormat:*/Active_Rhl_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhr, /*reverseOrder:*/Active_Rhr_long, /*t:*/Active_Rht, /*timeSorted:*/Active_Rht_long, 
599                true, 
600                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs
601        ),
602        /** Option set with the following active options: {@link #humanReadable h}, {@link #recurseSubdirs R}.*/
603        Active_Rh_long(
604                /*a:*/Active_Rah, /*allFiles:*/Active_Rah_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_Rhl, /*longFormat:*/Active_Rhl_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rhr, /*reverseOrder:*/Active_Rhr_long, /*t:*/Active_Rht, /*timeSorted:*/Active_Rht_long, 
605                false, 
606                /*active:*/LsOption.humanReadable, LsOption.recurseSubdirs
607        ),
608        /** Option set with the following active options: {@link #humanReadable h}, {@link #reverseOrder r}.*/
609        Active_hr(
610                /*a:*/Active_ahr, /*allFiles:*/Active_ahr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hlr, /*longFormat:*/Active_hlr_long, /*R:*/Active_Rhr, /*recurseSubdirs:*/Active_Rhr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_hrt, /*timeSorted:*/Active_hrt_long, 
611                true, 
612                /*active:*/LsOption.humanReadable, LsOption.reverseOrder
613        ),
614        /** Option set with the following active options: {@link #humanReadable h}, {@link #reverseOrder r}.*/
615        Active_hr_long(
616                /*a:*/Active_ahr, /*allFiles:*/Active_ahr_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hlr, /*longFormat:*/Active_hlr_long, /*R:*/Active_Rhr, /*recurseSubdirs:*/Active_Rhr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_hrt, /*timeSorted:*/Active_hrt_long, 
617                false, 
618                /*active:*/LsOption.humanReadable, LsOption.reverseOrder
619        ),
620        /** Option set with the following active options: {@link #humanReadable h}, {@link #timeSorted t}.*/
621        Active_ht(
622                /*a:*/Active_aht, /*allFiles:*/Active_aht_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hlt, /*longFormat:*/Active_hlt_long, /*R:*/Active_Rht, /*recurseSubdirs:*/Active_Rht_long, /*r:*/Active_hrt, /*reverseOrder:*/Active_hrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
623                true, 
624                /*active:*/LsOption.humanReadable, LsOption.timeSorted
625        ),
626        /** Option set with the following active options: {@link #humanReadable h}, {@link #timeSorted t}.*/
627        Active_ht_long(
628                /*a:*/Active_aht, /*allFiles:*/Active_aht_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hlt, /*longFormat:*/Active_hlt_long, /*R:*/Active_Rht, /*recurseSubdirs:*/Active_Rht_long, /*r:*/Active_hrt, /*reverseOrder:*/Active_hrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
629                false, 
630                /*active:*/LsOption.humanReadable, LsOption.timeSorted
631        ),
632        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}.*/
633        Active_Rl(
634                /*a:*/Active_Ral, /*allFiles:*/Active_Ral_long, /*h:*/Active_Rhl, /*humanReadable:*/Active_Rhl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rlr, /*reverseOrder:*/Active_Rlr_long, /*t:*/Active_Rlt, /*timeSorted:*/Active_Rlt_long, 
635                true, 
636                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs
637        ),
638        /** Option set with the following active options: {@link #longFormat l}, {@link #recurseSubdirs R}.*/
639        Active_Rl_long(
640                /*a:*/Active_Ral, /*allFiles:*/Active_Ral_long, /*h:*/Active_Rhl, /*humanReadable:*/Active_Rhl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rlr, /*reverseOrder:*/Active_Rlr_long, /*t:*/Active_Rlt, /*timeSorted:*/Active_Rlt_long, 
641                false, 
642                /*active:*/LsOption.longFormat, LsOption.recurseSubdirs
643        ),
644        /** Option set with the following active options: {@link #longFormat l}, {@link #reverseOrder r}.*/
645        Active_lr(
646                /*a:*/Active_alr, /*allFiles:*/Active_alr_long, /*h:*/Active_hlr, /*humanReadable:*/Active_hlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rlr, /*recurseSubdirs:*/Active_Rlr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_lrt, /*timeSorted:*/Active_lrt_long, 
647                true, 
648                /*active:*/LsOption.longFormat, LsOption.reverseOrder
649        ),
650        /** Option set with the following active options: {@link #longFormat l}, {@link #reverseOrder r}.*/
651        Active_lr_long(
652                /*a:*/Active_alr, /*allFiles:*/Active_alr_long, /*h:*/Active_hlr, /*humanReadable:*/Active_hlr_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rlr, /*recurseSubdirs:*/Active_Rlr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_lrt, /*timeSorted:*/Active_lrt_long, 
653                false, 
654                /*active:*/LsOption.longFormat, LsOption.reverseOrder
655        ),
656        /** Option set with the following active options: {@link #longFormat l}, {@link #timeSorted t}.*/
657        Active_lt(
658                /*a:*/Active_alt, /*allFiles:*/Active_alt_long, /*h:*/Active_hlt, /*humanReadable:*/Active_hlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rlt, /*recurseSubdirs:*/Active_Rlt_long, /*r:*/Active_lrt, /*reverseOrder:*/Active_lrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
659                true, 
660                /*active:*/LsOption.longFormat, LsOption.timeSorted
661        ),
662        /** Option set with the following active options: {@link #longFormat l}, {@link #timeSorted t}.*/
663        Active_lt_long(
664                /*a:*/Active_alt, /*allFiles:*/Active_alt_long, /*h:*/Active_hlt, /*humanReadable:*/Active_hlt_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rlt, /*recurseSubdirs:*/Active_Rlt_long, /*r:*/Active_lrt, /*reverseOrder:*/Active_lrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
665                false, 
666                /*active:*/LsOption.longFormat, LsOption.timeSorted
667        ),
668        /** Option set with the following active options: {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
669        Active_Rr(
670                /*a:*/Active_Rar, /*allFiles:*/Active_Rar_long, /*h:*/Active_Rhr, /*humanReadable:*/Active_Rhr_long, /*l:*/Active_Rlr, /*longFormat:*/Active_Rlr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rrt, /*timeSorted:*/Active_Rrt_long, 
671                true, 
672                /*active:*/LsOption.recurseSubdirs, LsOption.reverseOrder
673        ),
674        /** Option set with the following active options: {@link #recurseSubdirs R}, {@link #reverseOrder r}.*/
675        Active_Rr_long(
676                /*a:*/Active_Rar, /*allFiles:*/Active_Rar_long, /*h:*/Active_Rhr, /*humanReadable:*/Active_Rhr_long, /*l:*/Active_Rlr, /*longFormat:*/Active_Rlr_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_Rrt, /*timeSorted:*/Active_Rrt_long, 
677                false, 
678                /*active:*/LsOption.recurseSubdirs, LsOption.reverseOrder
679        ),
680        /** Option set with the following active options: {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
681        Active_Rt(
682                /*a:*/Active_Rat, /*allFiles:*/Active_Rat_long, /*h:*/Active_Rht, /*humanReadable:*/Active_Rht_long, /*l:*/Active_Rlt, /*longFormat:*/Active_Rlt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rrt, /*reverseOrder:*/Active_Rrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
683                true, 
684                /*active:*/LsOption.recurseSubdirs, LsOption.timeSorted
685        ),
686        /** Option set with the following active options: {@link #recurseSubdirs R}, {@link #timeSorted t}.*/
687        Active_Rt_long(
688                /*a:*/Active_Rat, /*allFiles:*/Active_Rat_long, /*h:*/Active_Rht, /*humanReadable:*/Active_Rht_long, /*l:*/Active_Rlt, /*longFormat:*/Active_Rlt_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rrt, /*reverseOrder:*/Active_Rrt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
689                false, 
690                /*active:*/LsOption.recurseSubdirs, LsOption.timeSorted
691        ),
692        /** Option set with the following active options: {@link #reverseOrder r}, {@link #timeSorted t}.*/
693        Active_rt(
694                /*a:*/Active_art, /*allFiles:*/Active_art_long, /*h:*/Active_hrt, /*humanReadable:*/Active_hrt_long, /*l:*/Active_lrt, /*longFormat:*/Active_lrt_long, /*R:*/Active_Rrt, /*recurseSubdirs:*/Active_Rrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
695                true, 
696                /*active:*/LsOption.reverseOrder, LsOption.timeSorted
697        ),
698        /** Option set with the following active options: {@link #reverseOrder r}, {@link #timeSorted t}.*/
699        Active_rt_long(
700                /*a:*/Active_art, /*allFiles:*/Active_art_long, /*h:*/Active_hrt, /*humanReadable:*/Active_hrt_long, /*l:*/Active_lrt, /*longFormat:*/Active_lrt_long, /*R:*/Active_Rrt, /*recurseSubdirs:*/Active_Rrt_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
701                false, 
702                /*active:*/LsOption.reverseOrder, LsOption.timeSorted
703        ),
704        /** Option set with the following active options: {@link #allFiles a}.*/
705        Active_a(
706                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ah, /*humanReadable:*/Active_ah_long, /*l:*/Active_al, /*longFormat:*/Active_al_long, /*R:*/Active_Ra, /*recurseSubdirs:*/Active_Ra_long, /*r:*/Active_ar, /*reverseOrder:*/Active_ar_long, /*t:*/Active_at, /*timeSorted:*/Active_at_long, 
707                true, 
708                /*active:*/LsOption.allFiles
709        ),
710        /** Option set with the following active options: {@link #allFiles a}.*/
711        Active_a_long(
712                /*a:*/null /*already set*/, /*allFiles:*/null /*already set*/, /*h:*/Active_ah, /*humanReadable:*/Active_ah_long, /*l:*/Active_al, /*longFormat:*/Active_al_long, /*R:*/Active_Ra, /*recurseSubdirs:*/Active_Ra_long, /*r:*/Active_ar, /*reverseOrder:*/Active_ar_long, /*t:*/Active_at, /*timeSorted:*/Active_at_long, 
713                false, 
714                /*active:*/LsOption.allFiles
715        ),
716        /** Option set with the following active options: {@link #humanReadable h}.*/
717        Active_h(
718                /*a:*/Active_ah, /*allFiles:*/Active_ah_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hl, /*longFormat:*/Active_hl_long, /*R:*/Active_Rh, /*recurseSubdirs:*/Active_Rh_long, /*r:*/Active_hr, /*reverseOrder:*/Active_hr_long, /*t:*/Active_ht, /*timeSorted:*/Active_ht_long, 
719                true, 
720                /*active:*/LsOption.humanReadable
721        ),
722        /** Option set with the following active options: {@link #humanReadable h}.*/
723        Active_h_long(
724                /*a:*/Active_ah, /*allFiles:*/Active_ah_long, /*h:*/null /*already set*/, /*humanReadable:*/null /*already set*/, /*l:*/Active_hl, /*longFormat:*/Active_hl_long, /*R:*/Active_Rh, /*recurseSubdirs:*/Active_Rh_long, /*r:*/Active_hr, /*reverseOrder:*/Active_hr_long, /*t:*/Active_ht, /*timeSorted:*/Active_ht_long, 
725                false, 
726                /*active:*/LsOption.humanReadable
727        ),
728        /** Option set with the following active options: {@link #longFormat l}.*/
729        Active_l(
730                /*a:*/Active_al, /*allFiles:*/Active_al_long, /*h:*/Active_hl, /*humanReadable:*/Active_hl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rl, /*recurseSubdirs:*/Active_Rl_long, /*r:*/Active_lr, /*reverseOrder:*/Active_lr_long, /*t:*/Active_lt, /*timeSorted:*/Active_lt_long, 
731                true, 
732                /*active:*/LsOption.longFormat
733        ),
734        /** Option set with the following active options: {@link #longFormat l}.*/
735        Active_l_long(
736                /*a:*/Active_al, /*allFiles:*/Active_al_long, /*h:*/Active_hl, /*humanReadable:*/Active_hl_long, /*l:*/null /*already set*/, /*longFormat:*/null /*already set*/, /*R:*/Active_Rl, /*recurseSubdirs:*/Active_Rl_long, /*r:*/Active_lr, /*reverseOrder:*/Active_lr_long, /*t:*/Active_lt, /*timeSorted:*/Active_lt_long, 
737                false, 
738                /*active:*/LsOption.longFormat
739        ),
740        /** Option set with the following active options: {@link #recurseSubdirs R}.*/
741        Active_R(
742                /*a:*/Active_Ra, /*allFiles:*/Active_Ra_long, /*h:*/Active_Rh, /*humanReadable:*/Active_Rh_long, /*l:*/Active_Rl, /*longFormat:*/Active_Rl_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rr, /*reverseOrder:*/Active_Rr_long, /*t:*/Active_Rt, /*timeSorted:*/Active_Rt_long, 
743                true, 
744                /*active:*/LsOption.recurseSubdirs
745        ),
746        /** Option set with the following active options: {@link #recurseSubdirs R}.*/
747        Active_R_long(
748                /*a:*/Active_Ra, /*allFiles:*/Active_Ra_long, /*h:*/Active_Rh, /*humanReadable:*/Active_Rh_long, /*l:*/Active_Rl, /*longFormat:*/Active_Rl_long, /*R:*/null /*already set*/, /*recurseSubdirs:*/null /*already set*/, /*r:*/Active_Rr, /*reverseOrder:*/Active_Rr_long, /*t:*/Active_Rt, /*timeSorted:*/Active_Rt_long, 
749                false, 
750                /*active:*/LsOption.recurseSubdirs
751        ),
752        /** Option set with the following active options: {@link #reverseOrder r}.*/
753        Active_r(
754                /*a:*/Active_ar, /*allFiles:*/Active_ar_long, /*h:*/Active_hr, /*humanReadable:*/Active_hr_long, /*l:*/Active_lr, /*longFormat:*/Active_lr_long, /*R:*/Active_Rr, /*recurseSubdirs:*/Active_Rr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_rt, /*timeSorted:*/Active_rt_long, 
755                true, 
756                /*active:*/LsOption.reverseOrder
757        ),
758        /** Option set with the following active options: {@link #reverseOrder r}.*/
759        Active_r_long(
760                /*a:*/Active_ar, /*allFiles:*/Active_ar_long, /*h:*/Active_hr, /*humanReadable:*/Active_hr_long, /*l:*/Active_lr, /*longFormat:*/Active_lr_long, /*R:*/Active_Rr, /*recurseSubdirs:*/Active_Rr_long, /*r:*/null /*already set*/, /*reverseOrder:*/null /*already set*/, /*t:*/Active_rt, /*timeSorted:*/Active_rt_long, 
761                false, 
762                /*active:*/LsOption.reverseOrder
763        ),
764        /** Option set with the following active options: {@link #timeSorted t}.*/
765        Active_t(
766                /*a:*/Active_at, /*allFiles:*/Active_at_long, /*h:*/Active_ht, /*humanReadable:*/Active_ht_long, /*l:*/Active_lt, /*longFormat:*/Active_lt_long, /*R:*/Active_Rt, /*recurseSubdirs:*/Active_Rt_long, /*r:*/Active_rt, /*reverseOrder:*/Active_rt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
767                true, 
768                /*active:*/LsOption.timeSorted
769        ),
770        /** Option set with the following active options: {@link #timeSorted t}.*/
771        Active_t_long(
772                /*a:*/Active_at, /*allFiles:*/Active_at_long, /*h:*/Active_ht, /*humanReadable:*/Active_ht_long, /*l:*/Active_lt, /*longFormat:*/Active_lt_long, /*R:*/Active_Rt, /*recurseSubdirs:*/Active_Rt_long, /*r:*/Active_rt, /*reverseOrder:*/Active_rt_long, /*t:*/null /*already set*/, /*timeSorted:*/null /*already set*/, 
773                false, 
774                /*active:*/LsOption.timeSorted
775        );
776        private LsOptionSet_Rahlrt(
777                LsOptionSet_Rahlrt a, LsOptionSet_Rahlrt allFiles, LsOptionSet_Rahlrt h, LsOptionSet_Rahlrt humanReadable, LsOptionSet_Rahlrt l, LsOptionSet_Rahlrt longFormat, LsOptionSet_Rahlrt R, LsOptionSet_Rahlrt recurseSubdirs, LsOptionSet_Rahlrt r, LsOptionSet_Rahlrt reverseOrder, LsOptionSet_Rahlrt t, LsOptionSet_Rahlrt timeSorted, 
778                boolean useAcronym,
779                LsOption... activeOptions
780        ) {
781                this.a = a == null ? this : a;
782                this.allFiles = allFiles == null ? this : allFiles;
783                this.h = h == null ? this : h;
784                this.humanReadable = humanReadable == null ? this : humanReadable;
785                this.l = l == null ? this : l;
786                this.longFormat = longFormat == null ? this : longFormat;
787                this.R = R == null ? this : R;
788                this.recurseSubdirs = recurseSubdirs == null ? this : recurseSubdirs;
789                this.r = r == null ? this : r;
790                this.reverseOrder = reverseOrder == null ? this : reverseOrder;
791                this.t = t == null ? this : t;
792                this.timeSorted = timeSorted == null ? this : timeSorted;
793                this.useAcronym = useAcronym;
794                this.options = activeOptions.length == 0 ? EnumSet.noneOf(LsOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions));
795        }
796        private final boolean useAcronym;
797        /**
798         * Option {@code "-a"}: Lists all files in the given directory, including hidden files
799                        (those whose names start with \".\" in Unix). By default, these 
800                        files are excluded from the list.
801         * <p>
802         * The option {@code "-a"} is equivalent to the {@code "--}{@link #allFiles allFiles}{@code "} option.
803         * <p>
804         * Technically speaking, this field points to a set with the options of the 
805         * current set plus the option {@code "-a"}. If the option {@code "-a"}
806         * is already set, the field {@code a} points to the enum constant itself
807         * as it already represents the current set of options.
808         */
809        public final LsOptionSet_Rahlrt a;
810        /**
811         * Option {@code "--allFiles"}: Lists all files in the given directory, including hidden files
812                        (those whose names start with \".\" in Unix). By default, these 
813                        files are excluded from the list.
814         * <p>
815         * The option {@code "--allFiles"} is equivalent to the {@code "-}{@link #a a}{@code "} option.
816         * <p>
817         * Technically speaking, this field points to a set with the options of the 
818         * current set plus the option {@code "--allFiles"}. If the option {@code "--allFiles"}
819         * is already set, the field {@code allFiles} points to the enum constant itself
820         * as it already represents the current set of options.
821         */
822        public final LsOptionSet_Rahlrt allFiles;
823        /**
824         * Option {@code "-h"}: Print sizes in human readable format. (e.g., 1K, 234M, 2G, etc.)
825         * <p>
826         * The option {@code "-h"} is equivalent to the {@code "--}{@link #humanReadable humanReadable}{@code "} option.
827         * <p>
828         * Technically speaking, this field points to a set with the options of the 
829         * current set plus the option {@code "-h"}. If the option {@code "-h"}
830         * is already set, the field {@code h} points to the enum constant itself
831         * as it already represents the current set of options.
832         */
833        public final LsOptionSet_Rahlrt h;
834        /**
835         * Option {@code "--humanReadable"}: Print sizes in human readable format. (e.g., 1K, 234M, 2G, etc.)
836         * <p>
837         * The option {@code "--humanReadable"} is equivalent to the {@code "-}{@link #h h}{@code "} option.
838         * <p>
839         * Technically speaking, this field points to a set with the options of the 
840         * current set plus the option {@code "--humanReadable"}. If the option {@code "--humanReadable"}
841         * is already set, the field {@code humanReadable} points to the enum constant itself
842         * as it already represents the current set of options.
843         */
844        public final LsOptionSet_Rahlrt humanReadable;
845        /**
846         * Option {@code "-l"}: Long format, displaying file types, permissions, number of hard 
847                        links, owner, group, size, date, and filename.
848         * <p>
849         * The option {@code "-l"} is equivalent to the {@code "--}{@link #longFormat longFormat}{@code "} option.
850         * <p>
851         * Technically speaking, this field points to a set with the options of the 
852         * current set plus the option {@code "-l"}. If the option {@code "-l"}
853         * is already set, the field {@code l} points to the enum constant itself
854         * as it already represents the current set of options.
855         */
856        public final LsOptionSet_Rahlrt l;
857        /**
858         * Option {@code "--longFormat"}: Long format, displaying file types, permissions, number of hard 
859                        links, owner, group, size, date, and filename.
860         * <p>
861         * The option {@code "--longFormat"} is equivalent to the {@code "-}{@link #l l}{@code "} option.
862         * <p>
863         * Technically speaking, this field points to a set with the options of the 
864         * current set plus the option {@code "--longFormat"}. If the option {@code "--longFormat"}
865         * is already set, the field {@code longFormat} points to the enum constant itself
866         * as it already represents the current set of options.
867         */
868        public final LsOptionSet_Rahlrt longFormat;
869        /**
870         * Option {@code "-R"}: Recursively lists subdirectories encountered.
871         * <p>
872         * The option {@code "-R"} is equivalent to the {@code "--}{@link #recurseSubdirs recurseSubdirs}{@code "} option.
873         * <p>
874         * Technically speaking, this field points to a set with the options of the 
875         * current set plus the option {@code "-R"}. If the option {@code "-R"}
876         * is already set, the field {@code R} points to the enum constant itself
877         * as it already represents the current set of options.
878         */
879        public final LsOptionSet_Rahlrt R;
880        /**
881         * Option {@code "--recurseSubdirs"}: Recursively lists subdirectories encountered.
882         * <p>
883         * The option {@code "--recurseSubdirs"} is equivalent to the {@code "-}{@link #R R}{@code "} option.
884         * <p>
885         * Technically speaking, this field points to a set with the options of the 
886         * current set plus the option {@code "--recurseSubdirs"}. If the option {@code "--recurseSubdirs"}
887         * is already set, the field {@code recurseSubdirs} points to the enum constant itself
888         * as it already represents the current set of options.
889         */
890        public final LsOptionSet_Rahlrt recurseSubdirs;
891        /**
892         * Option {@code "-r"}: Reverses the order of the sort to get reverse collating sequence or 
893                        oldest first.
894         * <p>
895         * The option {@code "-r"} is equivalent to the {@code "--}{@link #reverseOrder reverseOrder}{@code "} option.
896         * <p>
897         * Technically speaking, this field points to a set with the options of the 
898         * current set plus the option {@code "-r"}. If the option {@code "-r"}
899         * is already set, the field {@code r} points to the enum constant itself
900         * as it already represents the current set of options.
901         */
902        public final LsOptionSet_Rahlrt r;
903        /**
904         * Option {@code "--reverseOrder"}: Reverses the order of the sort to get reverse collating sequence or 
905                        oldest first.
906         * <p>
907         * The option {@code "--reverseOrder"} is equivalent to the {@code "-}{@link #r r}{@code "} option.
908         * <p>
909         * Technically speaking, this field points to a set with the options of the 
910         * current set plus the option {@code "--reverseOrder"}. If the option {@code "--reverseOrder"}
911         * is already set, the field {@code reverseOrder} points to the enum constant itself
912         * as it already represents the current set of options.
913         */
914        public final LsOptionSet_Rahlrt reverseOrder;
915        /**
916         * Option {@code "-t"}: Sorts with the primary key being time modified (most recently 
917                        modified first) and the secondary key being filename in the 
918                        collating sequence.
919         * <p>
920         * The option {@code "-t"} is equivalent to the {@code "--}{@link #timeSorted timeSorted}{@code "} option.
921         * <p>
922         * Technically speaking, this field points to a set with the options of the 
923         * current set plus the option {@code "-t"}. If the option {@code "-t"}
924         * is already set, the field {@code t} points to the enum constant itself
925         * as it already represents the current set of options.
926         */
927        public final LsOptionSet_Rahlrt t;
928        /**
929         * Option {@code "--timeSorted"}: Sorts with the primary key being time modified (most recently 
930                        modified first) and the secondary key being filename in the 
931                        collating sequence.
932         * <p>
933         * The option {@code "--timeSorted"} is equivalent to the {@code "-}{@link #t t}{@code "} option.
934         * <p>
935         * Technically speaking, this field points to a set with the options of the 
936         * current set plus the option {@code "--timeSorted"}. If the option {@code "--timeSorted"}
937         * is already set, the field {@code timeSorted} points to the enum constant itself
938         * as it already represents the current set of options.
939         */
940        public final LsOptionSet_Rahlrt timeSorted;
941        private final EnumSet<LsOption> options;
942        
943        //inherit javadoc
944        @Override
945        public Class<LsOption> optionType() {
946                return LsOption.class;
947        }
948        //inherit javadoc
949        @Override
950        public boolean isSet(LsOption option) {
951                return options.contains(option);
952        }
953        //inherit javadoc
954        @Override
955        public int size() {
956                return options.size();
957        }
958        /**
959         * Returns the set with the active options. The returned set a new defensive
960         * copy instance created when this method is called, modifications of this
961         * set will therefore not alter {@code this} option set.
962         * 
963         * @return a copy of the set with the active options.
964         */
965        @Override
966        public EnumSet<LsOption> asSet() {
967                return EnumSet.copyOf(options);
968        }
969        /**
970         * Returns an immutable iterator with the active options of this option set.
971         * 
972         * @return an immutable iterator for over the active options
973         */
974        @Override
975        public Iterator<LsOption> iterator() {
976                return Collections.unmodifiableSet(options).iterator();
977        }
978        /**
979         * Returns true if the {@link Option#acronym() acronym} should be used in
980         * for the specified {@code option} string representations. 
981         * <p>
982         * In particular and independent from the {@code option} argument, this 
983         * option set returns true if the last option added to this set was an 
984         * acronym, and false if it was a long option name. 
985         * <p>
986         * For instance, the set defined as
987         * <pre>
988         *    LsOptionSet_Rahlrt.allFiles.h;
989         * </pre>
990         * uses acronyms, that is, this method always returns true for the above 
991         * set. 
992         * <p>
993         * On the other hand, long option names are used and this method always 
994         * returns false for the set
995         * <pre>
996         *    LsOptionSet_Rahlrt.a.humanReadable;
997         * </pre>
998         * <p>
999         * Note that a repeated option is <i>not</i> treated as the last set option.
1000         * For instance, the first and last option of the following set are 
1001         * equivalent and acronyms are used:
1002         * <pre>
1003         *    LsOptionSet_Rahlrt.a.h.allFiles;
1004         * </pre>
1005         * <p>
1006         * This method always returns true for the empty set with no active options.
1007         *  
1008         * @param option
1009         *            the option of interest, has no impact on the result returned
1010         *            by this method
1011         * @return true if option acronyms should be used for string representations
1012         *         of any option of this option set
1013         */
1014        @Override
1015        public boolean useAcronymFor(LsOption option) {
1016                return useAcronym;
1017        }
1018}