001package org.unix4j.unix.find;
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.Find;
010
011/**
012 * Option sets for the {@link Find find} command with 
013 * the following options: {@link #i i}, {@link #z z}, {@link #r r}, {@link #m m}, {@link #n n}, {@link #o o}, {@link #f f}.
014 * <p>
015 * Application code does normally not directly refer to this class;
016 * {@link Find#Options} should be used instead to specify command 
017 * options. See also {@link org.unix4j.unix.find.FindOptions} for more information.
018 */
019public enum FindOptionSet_fimnorz implements FindOptions {
020        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
021        Active_fimnorz(
022                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
023                true, 
024                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
025        ),
026        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
027        Active_fimnorz_long(
028                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
029                false, 
030                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
031        ),
032        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
033        Active_fimnor(
034                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnorz, /*print0:*/Active_fimnorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
035                true, 
036                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
037        ),
038        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
039        Active_fimnor_long(
040                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnorz, /*print0:*/Active_fimnorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
041                false, 
042                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
043        ),
044        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
045        Active_fimnrz(
046                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimnorz, /*timeOlder:*/Active_fimnorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
047                true, 
048                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
049        ),
050        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
051        Active_fimnrz_long(
052                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimnorz, /*timeOlder:*/Active_fimnorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
053                false, 
054                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
055        ),
056        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
057        Active_fimorz(
058                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnorz, /*timeNewer:*/Active_fimnorz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
059                true, 
060                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
061        ),
062        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
063        Active_fimorz_long(
064                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnorz, /*timeNewer:*/Active_fimnorz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
065                false, 
066                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
067        ),
068        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
069        Active_fmnorz(
070                /*i:*/Active_fimnorz, /*ignoreCase:*/Active_fimnorz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
071                true, 
072                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
073        ),
074        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
075        Active_fmnorz_long(
076                /*i:*/Active_fimnorz, /*ignoreCase:*/Active_fimnorz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
077                false, 
078                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
079        ),
080        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
081        Active_fimnoz(
082                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimnorz, /*regex:*/Active_fimnorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
083                true, 
084                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
085        ),
086        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
087        Active_fimnoz_long(
088                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimnorz, /*regex:*/Active_fimnorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
089                false, 
090                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
091        ),
092        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
093        Active_fimnr(
094                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnrz, /*print0:*/Active_fimnrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimnor, /*timeOlder:*/Active_fimnor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
095                true, 
096                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
097        ),
098        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
099        Active_fimnr_long(
100                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnrz, /*print0:*/Active_fimnrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimnor, /*timeOlder:*/Active_fimnor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
101                false, 
102                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
103        ),
104        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
105        Active_fimor(
106                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimorz, /*print0:*/Active_fimorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnor, /*timeNewer:*/Active_fimnor_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
107                true, 
108                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
109        ),
110        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
111        Active_fimor_long(
112                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimorz, /*print0:*/Active_fimorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnor, /*timeNewer:*/Active_fimnor_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
113                false, 
114                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
115        ),
116        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
117        Active_fimrz(
118                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnrz, /*timeNewer:*/Active_fimnrz_long, /*o:*/Active_fimorz, /*timeOlder:*/Active_fimorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
119                true, 
120                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.typeFile
121        ),
122        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
123        Active_fimrz_long(
124                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnrz, /*timeNewer:*/Active_fimnrz_long, /*o:*/Active_fimorz, /*timeOlder:*/Active_fimorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
125                false, 
126                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.typeFile
127        ),
128        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
129        Active_fmnor(
130                /*i:*/Active_fimnor, /*ignoreCase:*/Active_fimnor_long, /*z:*/Active_fmnorz, /*print0:*/Active_fmnorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
131                true, 
132                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
133        ),
134        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
135        Active_fmnor_long(
136                /*i:*/Active_fimnor, /*ignoreCase:*/Active_fimnor_long, /*z:*/Active_fmnorz, /*print0:*/Active_fmnorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
137                false, 
138                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
139        ),
140        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
141        Active_fmnrz(
142                /*i:*/Active_fimnrz, /*ignoreCase:*/Active_fimnrz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmnorz, /*timeOlder:*/Active_fmnorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
143                true, 
144                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
145        ),
146        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
147        Active_fmnrz_long(
148                /*i:*/Active_fimnrz, /*ignoreCase:*/Active_fimnrz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmnorz, /*timeOlder:*/Active_fmnorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
149                false, 
150                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
151        ),
152        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
153        Active_fmorz(
154                /*i:*/Active_fimorz, /*ignoreCase:*/Active_fimorz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnorz, /*timeNewer:*/Active_fmnorz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
155                true, 
156                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
157        ),
158        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
159        Active_fmorz_long(
160                /*i:*/Active_fimorz, /*ignoreCase:*/Active_fimorz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnorz, /*timeNewer:*/Active_fmnorz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
161                false, 
162                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
163        ),
164        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
165        Active_fimno(
166                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnoz, /*print0:*/Active_fimnoz_long, /*r:*/Active_fimnor, /*regex:*/Active_fimnor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
167                true, 
168                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
169        ),
170        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
171        Active_fimno_long(
172                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnoz, /*print0:*/Active_fimnoz_long, /*r:*/Active_fimnor, /*regex:*/Active_fimnor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
173                false, 
174                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
175        ),
176        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
177        Active_fimnz(
178                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimnrz, /*regex:*/Active_fimnrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimnoz, /*timeOlder:*/Active_fimnoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
179                true, 
180                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
181        ),
182        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
183        Active_fimnz_long(
184                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimnrz, /*regex:*/Active_fimnrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimnoz, /*timeOlder:*/Active_fimnoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
185                false, 
186                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
187        ),
188        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
189        Active_fimoz(
190                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimorz, /*regex:*/Active_fimorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnoz, /*timeNewer:*/Active_fimnoz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
191                true, 
192                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
193        ),
194        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
195        Active_fimoz_long(
196                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimorz, /*regex:*/Active_fimorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnoz, /*timeNewer:*/Active_fimnoz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
197                false, 
198                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
199        ),
200        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
201        Active_fmnoz(
202                /*i:*/Active_fimnoz, /*ignoreCase:*/Active_fimnoz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmnorz, /*regex:*/Active_fmnorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
203                true, 
204                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
205        ),
206        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
207        Active_fmnoz_long(
208                /*i:*/Active_fimnoz, /*ignoreCase:*/Active_fimnoz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmnorz, /*regex:*/Active_fmnorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
209                false, 
210                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
211        ),
212        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
213        Active_fimr(
214                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimrz, /*print0:*/Active_fimrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnr, /*timeNewer:*/Active_fimnr_long, /*o:*/Active_fimor, /*timeOlder:*/Active_fimor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
215                true, 
216                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.typeFile
217        ),
218        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
219        Active_fimr_long(
220                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimrz, /*print0:*/Active_fimrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnr, /*timeNewer:*/Active_fimnr_long, /*o:*/Active_fimor, /*timeOlder:*/Active_fimor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
221                false, 
222                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeModified, FindOption.typeFile
223        ),
224        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
225        Active_fmnr(
226                /*i:*/Active_fimnr, /*ignoreCase:*/Active_fimnr_long, /*z:*/Active_fmnrz, /*print0:*/Active_fmnrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmnor, /*timeOlder:*/Active_fmnor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
227                true, 
228                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
229        ),
230        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
231        Active_fmnr_long(
232                /*i:*/Active_fimnr, /*ignoreCase:*/Active_fimnr_long, /*z:*/Active_fmnrz, /*print0:*/Active_fmnrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmnor, /*timeOlder:*/Active_fmnor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
233                false, 
234                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
235        ),
236        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
237        Active_fmor(
238                /*i:*/Active_fimor, /*ignoreCase:*/Active_fimor_long, /*z:*/Active_fmorz, /*print0:*/Active_fmorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnor, /*timeNewer:*/Active_fmnor_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
239                true, 
240                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
241        ),
242        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
243        Active_fmor_long(
244                /*i:*/Active_fimor, /*ignoreCase:*/Active_fimor_long, /*z:*/Active_fmorz, /*print0:*/Active_fmorz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnor, /*timeNewer:*/Active_fmnor_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
245                false, 
246                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
247        ),
248        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
249        Active_fmrz(
250                /*i:*/Active_fimrz, /*ignoreCase:*/Active_fimrz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnrz, /*timeNewer:*/Active_fmnrz_long, /*o:*/Active_fmorz, /*timeOlder:*/Active_fmorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
251                true, 
252                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.typeFile
253        ),
254        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
255        Active_fmrz_long(
256                /*i:*/Active_fimrz, /*ignoreCase:*/Active_fimrz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnrz, /*timeNewer:*/Active_fmnrz_long, /*o:*/Active_fmorz, /*timeOlder:*/Active_fmorz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
257                false, 
258                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeModified, FindOption.typeFile
259        ),
260        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
261        Active_fimn(
262                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnz, /*print0:*/Active_fimnz_long, /*r:*/Active_fimnr, /*regex:*/Active_fimnr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimno, /*timeOlder:*/Active_fimno_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
263                true, 
264                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
265        ),
266        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
267        Active_fimn_long(
268                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimnz, /*print0:*/Active_fimnz_long, /*r:*/Active_fimnr, /*regex:*/Active_fimnr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fimno, /*timeOlder:*/Active_fimno_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
269                false, 
270                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
271        ),
272        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
273        Active_fimo(
274                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimoz, /*print0:*/Active_fimoz_long, /*r:*/Active_fimor, /*regex:*/Active_fimor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimno, /*timeNewer:*/Active_fimno_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
275                true, 
276                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
277        ),
278        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
279        Active_fimo_long(
280                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimoz, /*print0:*/Active_fimoz_long, /*r:*/Active_fimor, /*regex:*/Active_fimor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimno, /*timeNewer:*/Active_fimno_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
281                false, 
282                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
283        ),
284        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #typeFile f}.*/
285        Active_fimz(
286                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimrz, /*regex:*/Active_fimrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnz, /*timeNewer:*/Active_fimnz_long, /*o:*/Active_fimoz, /*timeOlder:*/Active_fimoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
287                true, 
288                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.typeFile
289        ),
290        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeModified m}, {@link #typeFile f}.*/
291        Active_fimz_long(
292                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fimrz, /*regex:*/Active_fimrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimnz, /*timeNewer:*/Active_fimnz_long, /*o:*/Active_fimoz, /*timeOlder:*/Active_fimoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
293                false, 
294                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeModified, FindOption.typeFile
295        ),
296        /** Option set with the following active options: {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
297        Active_fmno(
298                /*i:*/Active_fimno, /*ignoreCase:*/Active_fimno_long, /*z:*/Active_fmnoz, /*print0:*/Active_fmnoz_long, /*r:*/Active_fmnor, /*regex:*/Active_fmnor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
299                true, 
300                /*active:*/FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
301        ),
302        /** Option set with the following active options: {@link #timeModified m}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeFile f}.*/
303        Active_fmno_long(
304                /*i:*/Active_fimno, /*ignoreCase:*/Active_fimno_long, /*z:*/Active_fmnoz, /*print0:*/Active_fmnoz_long, /*r:*/Active_fmnor, /*regex:*/Active_fmnor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
305                false, 
306                /*active:*/FindOption.timeModified, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeFile
307        ),
308        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
309        Active_fmnz(
310                /*i:*/Active_fimnz, /*ignoreCase:*/Active_fimnz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmnrz, /*regex:*/Active_fmnrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmnoz, /*timeOlder:*/Active_fmnoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
311                true, 
312                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
313        ),
314        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
315        Active_fmnz_long(
316                /*i:*/Active_fimnz, /*ignoreCase:*/Active_fimnz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmnrz, /*regex:*/Active_fmnrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmnoz, /*timeOlder:*/Active_fmnoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
317                false, 
318                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
319        ),
320        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
321        Active_fmoz(
322                /*i:*/Active_fimoz, /*ignoreCase:*/Active_fimoz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmorz, /*regex:*/Active_fmorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnoz, /*timeNewer:*/Active_fmnoz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
323                true, 
324                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
325        ),
326        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
327        Active_fmoz_long(
328                /*i:*/Active_fimoz, /*ignoreCase:*/Active_fimoz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmorz, /*regex:*/Active_fmorz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnoz, /*timeNewer:*/Active_fmnoz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
329                false, 
330                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
331        ),
332        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
333        Active_fmr(
334                /*i:*/Active_fimr, /*ignoreCase:*/Active_fimr_long, /*z:*/Active_fmrz, /*print0:*/Active_fmrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnr, /*timeNewer:*/Active_fmnr_long, /*o:*/Active_fmor, /*timeOlder:*/Active_fmor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
335                true, 
336                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.typeFile
337        ),
338        /** Option set with the following active options: {@link #regex r}, {@link #timeModified m}, {@link #typeFile f}.*/
339        Active_fmr_long(
340                /*i:*/Active_fimr, /*ignoreCase:*/Active_fimr_long, /*z:*/Active_fmrz, /*print0:*/Active_fmrz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnr, /*timeNewer:*/Active_fmnr_long, /*o:*/Active_fmor, /*timeOlder:*/Active_fmor_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
341                false, 
342                /*active:*/FindOption.regex, FindOption.timeModified, FindOption.typeFile
343        ),
344        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #typeFile f}.*/
345        Active_fim(
346                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimz, /*print0:*/Active_fimz_long, /*r:*/Active_fimr, /*regex:*/Active_fimr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimn, /*timeNewer:*/Active_fimn_long, /*o:*/Active_fimo, /*timeOlder:*/Active_fimo_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
347                true, 
348                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.typeFile
349        ),
350        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeModified m}, {@link #typeFile f}.*/
351        Active_fim_long(
352                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_fimz, /*print0:*/Active_fimz_long, /*r:*/Active_fimr, /*regex:*/Active_fimr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fimn, /*timeNewer:*/Active_fimn_long, /*o:*/Active_fimo, /*timeOlder:*/Active_fimo_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
353                false, 
354                /*active:*/FindOption.ignoreCase, FindOption.timeModified, FindOption.typeFile
355        ),
356        /** Option set with the following active options: {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
357        Active_fmn(
358                /*i:*/Active_fimn, /*ignoreCase:*/Active_fimn_long, /*z:*/Active_fmnz, /*print0:*/Active_fmnz_long, /*r:*/Active_fmnr, /*regex:*/Active_fmnr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmno, /*timeOlder:*/Active_fmno_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
359                true, 
360                /*active:*/FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
361        ),
362        /** Option set with the following active options: {@link #timeModified m}, {@link #timeNewer n}, {@link #typeFile f}.*/
363        Active_fmn_long(
364                /*i:*/Active_fimn, /*ignoreCase:*/Active_fimn_long, /*z:*/Active_fmnz, /*print0:*/Active_fmnz_long, /*r:*/Active_fmnr, /*regex:*/Active_fmnr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_fmno, /*timeOlder:*/Active_fmno_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
365                false, 
366                /*active:*/FindOption.timeModified, FindOption.timeNewer, FindOption.typeFile
367        ),
368        /** Option set with the following active options: {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
369        Active_fmo(
370                /*i:*/Active_fimo, /*ignoreCase:*/Active_fimo_long, /*z:*/Active_fmoz, /*print0:*/Active_fmoz_long, /*r:*/Active_fmor, /*regex:*/Active_fmor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmno, /*timeNewer:*/Active_fmno_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
371                true, 
372                /*active:*/FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
373        ),
374        /** Option set with the following active options: {@link #timeModified m}, {@link #timeOlder o}, {@link #typeFile f}.*/
375        Active_fmo_long(
376                /*i:*/Active_fimo, /*ignoreCase:*/Active_fimo_long, /*z:*/Active_fmoz, /*print0:*/Active_fmoz_long, /*r:*/Active_fmor, /*regex:*/Active_fmor_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmno, /*timeNewer:*/Active_fmno_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
377                false, 
378                /*active:*/FindOption.timeModified, FindOption.timeOlder, FindOption.typeFile
379        ),
380        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #typeFile f}.*/
381        Active_fmz(
382                /*i:*/Active_fimz, /*ignoreCase:*/Active_fimz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmrz, /*regex:*/Active_fmrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnz, /*timeNewer:*/Active_fmnz_long, /*o:*/Active_fmoz, /*timeOlder:*/Active_fmoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
383                true, 
384                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.typeFile
385        ),
386        /** Option set with the following active options: {@link #print0 z}, {@link #timeModified m}, {@link #typeFile f}.*/
387        Active_fmz_long(
388                /*i:*/Active_fimz, /*ignoreCase:*/Active_fimz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_fmrz, /*regex:*/Active_fmrz_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmnz, /*timeNewer:*/Active_fmnz_long, /*o:*/Active_fmoz, /*timeOlder:*/Active_fmoz_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
389                false, 
390                /*active:*/FindOption.print0, FindOption.timeModified, FindOption.typeFile
391        ),
392        /** Option set with the following active options: {@link #timeModified m}, {@link #typeFile f}.*/
393        Active_fm(
394                /*i:*/Active_fim, /*ignoreCase:*/Active_fim_long, /*z:*/Active_fmz, /*print0:*/Active_fmz_long, /*r:*/Active_fmr, /*regex:*/Active_fmr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmn, /*timeNewer:*/Active_fmn_long, /*o:*/Active_fmo, /*timeOlder:*/Active_fmo_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
395                true, 
396                /*active:*/FindOption.timeModified, FindOption.typeFile
397        ),
398        /** Option set with the following active options: {@link #timeModified m}, {@link #typeFile f}.*/
399        Active_fm_long(
400                /*i:*/Active_fim, /*ignoreCase:*/Active_fim_long, /*z:*/Active_fmz, /*print0:*/Active_fmz_long, /*r:*/Active_fmr, /*regex:*/Active_fmr_long, /*m:*/null /*already set*/, /*timeModified:*/null /*already set*/, /*n:*/Active_fmn, /*timeNewer:*/Active_fmn_long, /*o:*/Active_fmo, /*timeOlder:*/Active_fmo_long, /*f:*/null /*already set*/, /*typeFile:*/null /*already set*/, 
401                false, 
402                /*active:*/FindOption.timeModified, FindOption.typeFile
403        );
404        private FindOptionSet_fimnorz(
405                FindOptionSet_fimnorz i, FindOptionSet_fimnorz ignoreCase, FindOptionSet_fimnorz z, FindOptionSet_fimnorz print0, FindOptionSet_fimnorz r, FindOptionSet_fimnorz regex, FindOptionSet_fimnorz m, FindOptionSet_fimnorz timeModified, FindOptionSet_fimnorz n, FindOptionSet_fimnorz timeNewer, FindOptionSet_fimnorz o, FindOptionSet_fimnorz timeOlder, FindOptionSet_fimnorz f, FindOptionSet_fimnorz typeFile, 
406                boolean useAcronym,
407                FindOption... activeOptions
408        ) {
409                this.i = i == null ? this : i;
410                this.ignoreCase = ignoreCase == null ? this : ignoreCase;
411                this.z = z == null ? this : z;
412                this.print0 = print0 == null ? this : print0;
413                this.r = r == null ? this : r;
414                this.regex = regex == null ? this : regex;
415                this.m = m == null ? this : m;
416                this.timeModified = timeModified == null ? this : timeModified;
417                this.n = n == null ? this : n;
418                this.timeNewer = timeNewer == null ? this : timeNewer;
419                this.o = o == null ? this : o;
420                this.timeOlder = timeOlder == null ? this : timeOlder;
421                this.f = f == null ? this : f;
422                this.typeFile = typeFile == null ? this : typeFile;
423                this.useAcronym = useAcronym;
424                this.options = activeOptions.length == 0 ? EnumSet.noneOf(FindOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions));
425        }
426        private final boolean useAcronym;
427        /**
428         * Option {@code "-i"}: Use case insensitive matching when applying the file name pattern
429                        specified by the name operand
430<p>
431                        (This option is ignored if no name operand is specified).
432         * <p>
433         * The option {@code "-i"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option.
434         * <p>
435         * Technically speaking, this field points to a set with the options of the 
436         * current set plus the option {@code "-i"}. If the option {@code "-i"}
437         * is already set, the field {@code i} points to the enum constant itself
438         * as it already represents the current set of options.
439         */
440        public final FindOptionSet_fimnorz i;
441        /**
442         * Option {@code "--ignoreCase"}: Use case insensitive matching when applying the file name pattern
443                        specified by the name operand
444<p>
445                        (This option is ignored if no name operand is specified).
446         * <p>
447         * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #i i}{@code "} option.
448         * <p>
449         * Technically speaking, this field points to a set with the options of the 
450         * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"}
451         * is already set, the field {@code ignoreCase} points to the enum constant itself
452         * as it already represents the current set of options.
453         */
454        public final FindOptionSet_fimnorz ignoreCase;
455        /**
456         * Option {@code "-z"}: Print the full file name on the standard output, followed by a null 
457                        character (instead of the newline character used by default). This
458                        allows file names that contain newlines or other types of white 
459                        space to be correctly interpreted by programs that process the find 
460                        output. This option corresponds to the --delimiter0 option of xargs.
461         * <p>
462         * The option {@code "-z"} is equivalent to the {@code "--}{@link #print0 print0}{@code "} option.
463         * <p>
464         * Technically speaking, this field points to a set with the options of the 
465         * current set plus the option {@code "-z"}. If the option {@code "-z"}
466         * is already set, the field {@code z} points to the enum constant itself
467         * as it already represents the current set of options.
468         */
469        public final FindOptionSet_fimnorz z;
470        /**
471         * Option {@code "--print0"}: Print the full file name on the standard output, followed by a null 
472                        character (instead of the newline character used by default). This
473                        allows file names that contain newlines or other types of white 
474                        space to be correctly interpreted by programs that process the find 
475                        output. This option corresponds to the --delimiter0 option of xargs.
476         * <p>
477         * The option {@code "--print0"} is equivalent to the {@code "-}{@link #z z}{@code "} option.
478         * <p>
479         * Technically speaking, this field points to a set with the options of the 
480         * current set plus the option {@code "--print0"}. If the option {@code "--print0"}
481         * is already set, the field {@code print0} points to the enum constant itself
482         * as it already represents the current set of options.
483         */
484        public final FindOptionSet_fimnorz print0;
485        /**
486         * Option {@code "-r"}: Use full regular expression syntax for the patterns specified by the
487                        name operand
488<p>
489                        (This option is ignored if no name operand is specified).
490         * <p>
491         * The option {@code "-r"} is equivalent to the {@code "--}{@link #regex regex}{@code "} option.
492         * <p>
493         * Technically speaking, this field points to a set with the options of the 
494         * current set plus the option {@code "-r"}. If the option {@code "-r"}
495         * is already set, the field {@code r} points to the enum constant itself
496         * as it already represents the current set of options.
497         */
498        public final FindOptionSet_fimnorz r;
499        /**
500         * Option {@code "--regex"}: Use full regular expression syntax for the patterns specified by the
501                        name operand
502<p>
503                        (This option is ignored if no name operand is specified).
504         * <p>
505         * The option {@code "--regex"} is equivalent to the {@code "-}{@link #r r}{@code "} option.
506         * <p>
507         * Technically speaking, this field points to a set with the options of the 
508         * current set plus the option {@code "--regex"}. If the option {@code "--regex"}
509         * is already set, the field {@code regex} points to the enum constant itself
510         * as it already represents the current set of options.
511         */
512        public final FindOptionSet_fimnorz regex;
513        /**
514         * Option {@code "-m"}: The time operand refers to the last modification time of the file
515                        (the default)
516                        <p>
517                        (This option is ignored if no time operand is specified).
518         * <p>
519         * The option {@code "-m"} is equivalent to the {@code "--}{@link #timeModified timeModified}{@code "} option.
520         * <p>
521         * Technically speaking, this field points to a set with the options of the 
522         * current set plus the option {@code "-m"}. If the option {@code "-m"}
523         * is already set, the field {@code m} points to the enum constant itself
524         * as it already represents the current set of options.
525         */
526        public final FindOptionSet_fimnorz m;
527        /**
528         * Option {@code "--timeModified"}: The time operand refers to the last modification time of the file
529                        (the default)
530                        <p>
531                        (This option is ignored if no time operand is specified).
532         * <p>
533         * The option {@code "--timeModified"} is equivalent to the {@code "-}{@link #m m}{@code "} option.
534         * <p>
535         * Technically speaking, this field points to a set with the options of the 
536         * current set plus the option {@code "--timeModified"}. If the option {@code "--timeModified"}
537         * is already set, the field {@code timeModified} points to the enum constant itself
538         * as it already represents the current set of options.
539         */
540        public final FindOptionSet_fimnorz timeModified;
541        /**
542         * Option {@code "-n"}: Consider only files that have been created, modified or accessed
543                        after or at the time specified by the time operand (the default)
544                        <p>
545                        (This option is ignored if no time operand is specified).
546         * <p>
547         * The option {@code "-n"} is equivalent to the {@code "--}{@link #timeNewer timeNewer}{@code "} option.
548         * <p>
549         * Technically speaking, this field points to a set with the options of the 
550         * current set plus the option {@code "-n"}. If the option {@code "-n"}
551         * is already set, the field {@code n} points to the enum constant itself
552         * as it already represents the current set of options.
553         */
554        public final FindOptionSet_fimnorz n;
555        /**
556         * Option {@code "--timeNewer"}: Consider only files that have been created, modified or accessed
557                        after or at the time specified by the time operand (the default)
558                        <p>
559                        (This option is ignored if no time operand is specified).
560         * <p>
561         * The option {@code "--timeNewer"} is equivalent to the {@code "-}{@link #n n}{@code "} option.
562         * <p>
563         * Technically speaking, this field points to a set with the options of the 
564         * current set plus the option {@code "--timeNewer"}. If the option {@code "--timeNewer"}
565         * is already set, the field {@code timeNewer} points to the enum constant itself
566         * as it already represents the current set of options.
567         */
568        public final FindOptionSet_fimnorz timeNewer;
569        /**
570         * Option {@code "-o"}: Consider only files that have been created, modified or accessed
571                        before or at the time specified by the time operand
572                        <p>
573                        (This option is ignored if no time operand is specified).
574         * <p>
575         * The option {@code "-o"} is equivalent to the {@code "--}{@link #timeOlder timeOlder}{@code "} option.
576         * <p>
577         * Technically speaking, this field points to a set with the options of the 
578         * current set plus the option {@code "-o"}. If the option {@code "-o"}
579         * is already set, the field {@code o} points to the enum constant itself
580         * as it already represents the current set of options.
581         */
582        public final FindOptionSet_fimnorz o;
583        /**
584         * Option {@code "--timeOlder"}: Consider only files that have been created, modified or accessed
585                        before or at the time specified by the time operand
586                        <p>
587                        (This option is ignored if no time operand is specified).
588         * <p>
589         * The option {@code "--timeOlder"} is equivalent to the {@code "-}{@link #o o}{@code "} option.
590         * <p>
591         * Technically speaking, this field points to a set with the options of the 
592         * current set plus the option {@code "--timeOlder"}. If the option {@code "--timeOlder"}
593         * is already set, the field {@code timeOlder} points to the enum constant itself
594         * as it already represents the current set of options.
595         */
596        public final FindOptionSet_fimnorz timeOlder;
597        /**
598         * Option {@code "-f"}: Consider only regular files
599         * <p>
600         * The option {@code "-f"} is equivalent to the {@code "--}{@link #typeFile typeFile}{@code "} option.
601         * <p>
602         * Technically speaking, this field points to a set with the options of the 
603         * current set plus the option {@code "-f"}. If the option {@code "-f"}
604         * is already set, the field {@code f} points to the enum constant itself
605         * as it already represents the current set of options.
606         */
607        public final FindOptionSet_fimnorz f;
608        /**
609         * Option {@code "--typeFile"}: Consider only regular files
610         * <p>
611         * The option {@code "--typeFile"} is equivalent to the {@code "-}{@link #f f}{@code "} option.
612         * <p>
613         * Technically speaking, this field points to a set with the options of the 
614         * current set plus the option {@code "--typeFile"}. If the option {@code "--typeFile"}
615         * is already set, the field {@code typeFile} points to the enum constant itself
616         * as it already represents the current set of options.
617         */
618        public final FindOptionSet_fimnorz typeFile;
619        private final EnumSet<FindOption> options;
620        
621        //inherit javadoc
622        @Override
623        public Class<FindOption> optionType() {
624                return FindOption.class;
625        }
626        //inherit javadoc
627        @Override
628        public boolean isSet(FindOption option) {
629                return options.contains(option);
630        }
631        //inherit javadoc
632        @Override
633        public int size() {
634                return options.size();
635        }
636        /**
637         * Returns the set with the active options. The returned set a new defensive
638         * copy instance created when this method is called, modifications of this
639         * set will therefore not alter {@code this} option set.
640         * 
641         * @return a copy of the set with the active options.
642         */
643        @Override
644        public EnumSet<FindOption> asSet() {
645                return EnumSet.copyOf(options);
646        }
647        /**
648         * Returns an immutable iterator with the active options of this option set.
649         * 
650         * @return an immutable iterator for over the active options
651         */
652        @Override
653        public Iterator<FindOption> iterator() {
654                return Collections.unmodifiableSet(options).iterator();
655        }
656        /**
657         * Returns true if the {@link Option#acronym() acronym} should be used in
658         * for the specified {@code option} string representations. 
659         * <p>
660         * In particular and independent from the {@code option} argument, this 
661         * option set returns true if the last option added to this set was an 
662         * acronym, and false if it was a long option name. 
663         * <p>
664         * For instance, the set defined as
665         * <pre>
666         *    FindOptionSet_fimnorz.ignoreCase.z;
667         * </pre>
668         * uses acronyms, that is, this method always returns true for the above 
669         * set. 
670         * <p>
671         * On the other hand, long option names are used and this method always 
672         * returns false for the set
673         * <pre>
674         *    FindOptionSet_fimnorz.i.print0;
675         * </pre>
676         * <p>
677         * Note that a repeated option is <i>not</i> treated as the last set option.
678         * For instance, the first and last option of the following set are 
679         * equivalent and acronyms are used:
680         * <pre>
681         *    FindOptionSet_fimnorz.i.z.ignoreCase;
682         * </pre>
683         * <p>
684         * This method always returns true for the empty set with no active options.
685         *  
686         * @param option
687         *            the option of interest, has no impact on the result returned
688         *            by this method
689         * @return true if option acronyms should be used for string representations
690         *         of any option of this option set
691         */
692        @Override
693        public boolean useAcronymFor(FindOption option) {
694                return useAcronym;
695        }
696}