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 #a a}, {@link #c c}, {@link #m m}, {@link #n n}, {@link #o o}, {@link #x x}.
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_acimnorxz implements FindOptions {
020        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
021        Active_inorxz(
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*/, /*a:*/FindOptionSet_ainorxz.Active_ainorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainorxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinorxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinorxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnorxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnorxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
023                true, 
024                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
025        ),
026        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
027        Active_inorxz_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*/, /*a:*/FindOptionSet_ainorxz.Active_ainorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainorxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinorxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinorxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnorxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnorxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
029                false, 
030                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
031        ),
032        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
033        Active_inorx(
034                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inorxz, /*print0:*/Active_inorxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_ainorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainorx_long, /*c:*/FindOptionSet_cinorxz.Active_cinorx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinorx_long, /*m:*/FindOptionSet_imnorxz.Active_imnorx, /*timeModified:*/FindOptionSet_imnorxz.Active_imnorx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
035                true, 
036                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
037        ),
038        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
039        Active_inorx_long(
040                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inorxz, /*print0:*/Active_inorxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_ainorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainorx_long, /*c:*/FindOptionSet_cinorxz.Active_cinorx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinorx_long, /*m:*/FindOptionSet_imnorxz.Active_imnorx, /*timeModified:*/FindOptionSet_imnorxz.Active_imnorx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
041                false, 
042                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
043        ),
044        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
045        Active_inrxz(
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*/, /*a:*/FindOptionSet_ainorxz.Active_ainrxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainrxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinrxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinrxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnrxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inorxz, /*timeOlder:*/Active_inorxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
047                true, 
048                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.typeOther
049        ),
050        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
051        Active_inrxz_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*/, /*a:*/FindOptionSet_ainorxz.Active_ainrxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainrxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinrxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinrxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnrxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inorxz, /*timeOlder:*/Active_inorxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
053                false, 
054                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.typeOther
055        ),
056        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
057        Active_iorxz(
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*/, /*a:*/FindOptionSet_ainorxz.Active_aiorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aiorxz_long, /*c:*/FindOptionSet_cinorxz.Active_ciorxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_ciorxz_long, /*m:*/FindOptionSet_imnorxz.Active_imorxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imorxz_long, /*n:*/Active_inorxz, /*timeNewer:*/Active_inorxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
059                true, 
060                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeOlder, FindOption.typeOther
061        ),
062        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
063        Active_iorxz_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*/, /*a:*/FindOptionSet_ainorxz.Active_aiorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aiorxz_long, /*c:*/FindOptionSet_cinorxz.Active_ciorxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_ciorxz_long, /*m:*/FindOptionSet_imnorxz.Active_imorxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imorxz_long, /*n:*/Active_inorxz, /*timeNewer:*/Active_inorxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
065                false, 
066                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.timeOlder, FindOption.typeOther
067        ),
068        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
069        Active_norxz(
070                /*i:*/Active_inorxz, /*ignoreCase:*/Active_inorxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anorxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnorxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnorxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnorxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnorxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
071                true, 
072                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
073        ),
074        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
075        Active_norxz_long(
076                /*i:*/Active_inorxz, /*ignoreCase:*/Active_inorxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anorxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnorxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnorxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnorxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnorxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
077                false, 
078                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
079        ),
080        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
081        Active_inoxz(
082                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_inorxz, /*regex:*/Active_inorxz_long, /*a:*/FindOptionSet_ainorxz.Active_ainoxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainoxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinoxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinoxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnoxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnoxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
083                true, 
084                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
085        ),
086        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
087        Active_inoxz_long(
088                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_inorxz, /*regex:*/Active_inorxz_long, /*a:*/FindOptionSet_ainorxz.Active_ainoxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainoxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinoxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinoxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnoxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnoxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
089                false, 
090                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
091        ),
092        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
093        Active_inrx(
094                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inrxz, /*print0:*/Active_inrxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_ainrx, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainrx_long, /*c:*/FindOptionSet_cinorxz.Active_cinrx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinrx_long, /*m:*/FindOptionSet_imnorxz.Active_imnrx, /*timeModified:*/FindOptionSet_imnorxz.Active_imnrx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inorx, /*timeOlder:*/Active_inorx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
095                true, 
096                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeNewer, FindOption.typeOther
097        ),
098        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
099        Active_inrx_long(
100                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inrxz, /*print0:*/Active_inrxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_ainrx, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainrx_long, /*c:*/FindOptionSet_cinorxz.Active_cinrx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinrx_long, /*m:*/FindOptionSet_imnorxz.Active_imnrx, /*timeModified:*/FindOptionSet_imnorxz.Active_imnrx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inorx, /*timeOlder:*/Active_inorx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
101                false, 
102                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeNewer, FindOption.typeOther
103        ),
104        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
105        Active_iorx(
106                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_iorxz, /*print0:*/Active_iorxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_aiorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_aiorx_long, /*c:*/FindOptionSet_cinorxz.Active_ciorx, /*timeCreate:*/FindOptionSet_cinorxz.Active_ciorx_long, /*m:*/FindOptionSet_imnorxz.Active_imorx, /*timeModified:*/FindOptionSet_imnorxz.Active_imorx_long, /*n:*/Active_inorx, /*timeNewer:*/Active_inorx_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
107                true, 
108                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeOlder, FindOption.typeOther
109        ),
110        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
111        Active_iorx_long(
112                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_iorxz, /*print0:*/Active_iorxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_aiorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_aiorx_long, /*c:*/FindOptionSet_cinorxz.Active_ciorx, /*timeCreate:*/FindOptionSet_cinorxz.Active_ciorx_long, /*m:*/FindOptionSet_imnorxz.Active_imorx, /*timeModified:*/FindOptionSet_imnorxz.Active_imorx_long, /*n:*/Active_inorx, /*timeNewer:*/Active_inorx_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
113                false, 
114                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.timeOlder, FindOption.typeOther
115        ),
116        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #typeOther x}.*/
117        Active_irxz(
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*/, /*a:*/FindOptionSet_ainorxz.Active_airxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_airxz_long, /*c:*/FindOptionSet_cinorxz.Active_cirxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cirxz_long, /*m:*/FindOptionSet_imnorxz.Active_imrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imrxz_long, /*n:*/Active_inrxz, /*timeNewer:*/Active_inrxz_long, /*o:*/Active_iorxz, /*timeOlder:*/Active_iorxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
119                true, 
120                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.typeOther
121        ),
122        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #regex r}, {@link #typeOther x}.*/
123        Active_irxz_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*/, /*a:*/FindOptionSet_ainorxz.Active_airxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_airxz_long, /*c:*/FindOptionSet_cinorxz.Active_cirxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cirxz_long, /*m:*/FindOptionSet_imnorxz.Active_imrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imrxz_long, /*n:*/Active_inrxz, /*timeNewer:*/Active_inrxz_long, /*o:*/Active_iorxz, /*timeOlder:*/Active_iorxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
125                false, 
126                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.regex, FindOption.typeOther
127        ),
128        /** Option set with the following active options: {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
129        Active_norx(
130                /*i:*/Active_inorx, /*ignoreCase:*/Active_inorx_long, /*z:*/Active_norxz, /*print0:*/Active_norxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_anorx_long, /*c:*/FindOptionSet_cinorxz.Active_cnorx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnorx_long, /*m:*/FindOptionSet_imnorxz.Active_mnorx, /*timeModified:*/FindOptionSet_imnorxz.Active_mnorx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
131                true, 
132                /*active:*/FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
133        ),
134        /** Option set with the following active options: {@link #regex r}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
135        Active_norx_long(
136                /*i:*/Active_inorx, /*ignoreCase:*/Active_inorx_long, /*z:*/Active_norxz, /*print0:*/Active_norxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_anorx_long, /*c:*/FindOptionSet_cinorxz.Active_cnorx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnorx_long, /*m:*/FindOptionSet_imnorxz.Active_mnorx, /*timeModified:*/FindOptionSet_imnorxz.Active_mnorx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
137                false, 
138                /*active:*/FindOption.regex, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
139        ),
140        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
141        Active_nrxz(
142                /*i:*/Active_inrxz, /*ignoreCase:*/Active_inrxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anrxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anrxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnrxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnrxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnrxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_norxz, /*timeOlder:*/Active_norxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
143                true, 
144                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.typeOther
145        ),
146        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
147        Active_nrxz_long(
148                /*i:*/Active_inrxz, /*ignoreCase:*/Active_inrxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anrxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anrxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnrxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnrxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnrxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_norxz, /*timeOlder:*/Active_norxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
149                false, 
150                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeNewer, FindOption.typeOther
151        ),
152        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
153        Active_orxz(
154                /*i:*/Active_iorxz, /*ignoreCase:*/Active_iorxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_aorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aorxz_long, /*c:*/FindOptionSet_cinorxz.Active_corxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_corxz_long, /*m:*/FindOptionSet_imnorxz.Active_morxz, /*timeModified:*/FindOptionSet_imnorxz.Active_morxz_long, /*n:*/Active_norxz, /*timeNewer:*/Active_norxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
155                true, 
156                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeOlder, FindOption.typeOther
157        ),
158        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
159        Active_orxz_long(
160                /*i:*/Active_iorxz, /*ignoreCase:*/Active_iorxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_aorxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aorxz_long, /*c:*/FindOptionSet_cinorxz.Active_corxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_corxz_long, /*m:*/FindOptionSet_imnorxz.Active_morxz, /*timeModified:*/FindOptionSet_imnorxz.Active_morxz_long, /*n:*/Active_norxz, /*timeNewer:*/Active_norxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
161                false, 
162                /*active:*/FindOption.print0, FindOption.regex, FindOption.timeOlder, FindOption.typeOther
163        ),
164        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
165        Active_inox(
166                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inoxz, /*print0:*/Active_inoxz_long, /*r:*/Active_inorx, /*regex:*/Active_inorx_long, /*a:*/FindOptionSet_ainorxz.Active_ainox, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainox_long, /*c:*/FindOptionSet_cinorxz.Active_cinox, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinox_long, /*m:*/FindOptionSet_imnorxz.Active_imnox, /*timeModified:*/FindOptionSet_imnorxz.Active_imnox_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
167                true, 
168                /*active:*/FindOption.ignoreCase, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
169        ),
170        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
171        Active_inox_long(
172                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inoxz, /*print0:*/Active_inoxz_long, /*r:*/Active_inorx, /*regex:*/Active_inorx_long, /*a:*/FindOptionSet_ainorxz.Active_ainox, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainox_long, /*c:*/FindOptionSet_cinorxz.Active_cinox, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinox_long, /*m:*/FindOptionSet_imnorxz.Active_imnox, /*timeModified:*/FindOptionSet_imnorxz.Active_imnox_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
173                false, 
174                /*active:*/FindOption.ignoreCase, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
175        ),
176        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeNewer n}, {@link #typeOther x}.*/
177        Active_inxz(
178                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_inrxz, /*regex:*/Active_inrxz_long, /*a:*/FindOptionSet_ainorxz.Active_ainxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inoxz, /*timeOlder:*/Active_inoxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
179                true, 
180                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeNewer, FindOption.typeOther
181        ),
182        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeNewer n}, {@link #typeOther x}.*/
183        Active_inxz_long(
184                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_inrxz, /*regex:*/Active_inrxz_long, /*a:*/FindOptionSet_ainorxz.Active_ainxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainxz_long, /*c:*/FindOptionSet_cinorxz.Active_cinxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinxz_long, /*m:*/FindOptionSet_imnorxz.Active_imnxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imnxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inoxz, /*timeOlder:*/Active_inoxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
185                false, 
186                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeNewer, FindOption.typeOther
187        ),
188        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeOlder o}, {@link #typeOther x}.*/
189        Active_ioxz(
190                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_iorxz, /*regex:*/Active_iorxz_long, /*a:*/FindOptionSet_ainorxz.Active_aioxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aioxz_long, /*c:*/FindOptionSet_cinorxz.Active_cioxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cioxz_long, /*m:*/FindOptionSet_imnorxz.Active_imoxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imoxz_long, /*n:*/Active_inoxz, /*timeNewer:*/Active_inoxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
191                true, 
192                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeOlder, FindOption.typeOther
193        ),
194        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #timeOlder o}, {@link #typeOther x}.*/
195        Active_ioxz_long(
196                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_iorxz, /*regex:*/Active_iorxz_long, /*a:*/FindOptionSet_ainorxz.Active_aioxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aioxz_long, /*c:*/FindOptionSet_cinorxz.Active_cioxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cioxz_long, /*m:*/FindOptionSet_imnorxz.Active_imoxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imoxz_long, /*n:*/Active_inoxz, /*timeNewer:*/Active_inoxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
197                false, 
198                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.timeOlder, FindOption.typeOther
199        ),
200        /** Option set with the following active options: {@link #print0 z}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
201        Active_noxz(
202                /*i:*/Active_inoxz, /*ignoreCase:*/Active_inoxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_norxz, /*regex:*/Active_norxz_long, /*a:*/FindOptionSet_ainorxz.Active_anoxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anoxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnoxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnoxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnoxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnoxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
203                true, 
204                /*active:*/FindOption.print0, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
205        ),
206        /** Option set with the following active options: {@link #print0 z}, {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
207        Active_noxz_long(
208                /*i:*/Active_inoxz, /*ignoreCase:*/Active_inoxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_norxz, /*regex:*/Active_norxz_long, /*a:*/FindOptionSet_ainorxz.Active_anoxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anoxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnoxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnoxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnoxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnoxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
209                false, 
210                /*active:*/FindOption.print0, FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
211        ),
212        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #typeOther x}.*/
213        Active_irx(
214                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_irxz, /*print0:*/Active_irxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_airx, /*timeAccess:*/FindOptionSet_ainorxz.Active_airx_long, /*c:*/FindOptionSet_cinorxz.Active_cirx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cirx_long, /*m:*/FindOptionSet_imnorxz.Active_imrx, /*timeModified:*/FindOptionSet_imnorxz.Active_imrx_long, /*n:*/Active_inrx, /*timeNewer:*/Active_inrx_long, /*o:*/Active_iorx, /*timeOlder:*/Active_iorx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
215                true, 
216                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.typeOther
217        ),
218        /** Option set with the following active options: {@link #ignoreCase i}, {@link #regex r}, {@link #typeOther x}.*/
219        Active_irx_long(
220                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_irxz, /*print0:*/Active_irxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_airx, /*timeAccess:*/FindOptionSet_ainorxz.Active_airx_long, /*c:*/FindOptionSet_cinorxz.Active_cirx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cirx_long, /*m:*/FindOptionSet_imnorxz.Active_imrx, /*timeModified:*/FindOptionSet_imnorxz.Active_imrx_long, /*n:*/Active_inrx, /*timeNewer:*/Active_inrx_long, /*o:*/Active_iorx, /*timeOlder:*/Active_iorx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
221                false, 
222                /*active:*/FindOption.ignoreCase, FindOption.regex, FindOption.typeOther
223        ),
224        /** Option set with the following active options: {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
225        Active_nrx(
226                /*i:*/Active_inrx, /*ignoreCase:*/Active_inrx_long, /*z:*/Active_nrxz, /*print0:*/Active_nrxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anrx, /*timeAccess:*/FindOptionSet_ainorxz.Active_anrx_long, /*c:*/FindOptionSet_cinorxz.Active_cnrx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnrx_long, /*m:*/FindOptionSet_imnorxz.Active_mnrx, /*timeModified:*/FindOptionSet_imnorxz.Active_mnrx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_norx, /*timeOlder:*/Active_norx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
227                true, 
228                /*active:*/FindOption.regex, FindOption.timeNewer, FindOption.typeOther
229        ),
230        /** Option set with the following active options: {@link #regex r}, {@link #timeNewer n}, {@link #typeOther x}.*/
231        Active_nrx_long(
232                /*i:*/Active_inrx, /*ignoreCase:*/Active_inrx_long, /*z:*/Active_nrxz, /*print0:*/Active_nrxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_anrx, /*timeAccess:*/FindOptionSet_ainorxz.Active_anrx_long, /*c:*/FindOptionSet_cinorxz.Active_cnrx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnrx_long, /*m:*/FindOptionSet_imnorxz.Active_mnrx, /*timeModified:*/FindOptionSet_imnorxz.Active_mnrx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_norx, /*timeOlder:*/Active_norx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
233                false, 
234                /*active:*/FindOption.regex, FindOption.timeNewer, FindOption.typeOther
235        ),
236        /** Option set with the following active options: {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
237        Active_orx(
238                /*i:*/Active_iorx, /*ignoreCase:*/Active_iorx_long, /*z:*/Active_orxz, /*print0:*/Active_orxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_aorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_aorx_long, /*c:*/FindOptionSet_cinorxz.Active_corx, /*timeCreate:*/FindOptionSet_cinorxz.Active_corx_long, /*m:*/FindOptionSet_imnorxz.Active_morx, /*timeModified:*/FindOptionSet_imnorxz.Active_morx_long, /*n:*/Active_norx, /*timeNewer:*/Active_norx_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
239                true, 
240                /*active:*/FindOption.regex, FindOption.timeOlder, FindOption.typeOther
241        ),
242        /** Option set with the following active options: {@link #regex r}, {@link #timeOlder o}, {@link #typeOther x}.*/
243        Active_orx_long(
244                /*i:*/Active_iorx, /*ignoreCase:*/Active_iorx_long, /*z:*/Active_orxz, /*print0:*/Active_orxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_aorx, /*timeAccess:*/FindOptionSet_ainorxz.Active_aorx_long, /*c:*/FindOptionSet_cinorxz.Active_corx, /*timeCreate:*/FindOptionSet_cinorxz.Active_corx_long, /*m:*/FindOptionSet_imnorxz.Active_morx, /*timeModified:*/FindOptionSet_imnorxz.Active_morx_long, /*n:*/Active_norx, /*timeNewer:*/Active_norx_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
245                false, 
246                /*active:*/FindOption.regex, FindOption.timeOlder, FindOption.typeOther
247        ),
248        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #typeOther x}.*/
249        Active_rxz(
250                /*i:*/Active_irxz, /*ignoreCase:*/Active_irxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_arxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_arxz_long, /*c:*/FindOptionSet_cinorxz.Active_crxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_crxz_long, /*m:*/FindOptionSet_imnorxz.Active_mrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mrxz_long, /*n:*/Active_nrxz, /*timeNewer:*/Active_nrxz_long, /*o:*/Active_orxz, /*timeOlder:*/Active_orxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
251                true, 
252                /*active:*/FindOption.print0, FindOption.regex, FindOption.typeOther
253        ),
254        /** Option set with the following active options: {@link #print0 z}, {@link #regex r}, {@link #typeOther x}.*/
255        Active_rxz_long(
256                /*i:*/Active_irxz, /*ignoreCase:*/Active_irxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_arxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_arxz_long, /*c:*/FindOptionSet_cinorxz.Active_crxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_crxz_long, /*m:*/FindOptionSet_imnorxz.Active_mrxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mrxz_long, /*n:*/Active_nrxz, /*timeNewer:*/Active_nrxz_long, /*o:*/Active_orxz, /*timeOlder:*/Active_orxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
257                false, 
258                /*active:*/FindOption.print0, FindOption.regex, FindOption.typeOther
259        ),
260        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeNewer n}, {@link #typeOther x}.*/
261        Active_inx(
262                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inxz, /*print0:*/Active_inxz_long, /*r:*/Active_inrx, /*regex:*/Active_inrx_long, /*a:*/FindOptionSet_ainorxz.Active_ainx, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainx_long, /*c:*/FindOptionSet_cinorxz.Active_cinx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinx_long, /*m:*/FindOptionSet_imnorxz.Active_imnx, /*timeModified:*/FindOptionSet_imnorxz.Active_imnx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inox, /*timeOlder:*/Active_inox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
263                true, 
264                /*active:*/FindOption.ignoreCase, FindOption.timeNewer, FindOption.typeOther
265        ),
266        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeNewer n}, {@link #typeOther x}.*/
267        Active_inx_long(
268                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_inxz, /*print0:*/Active_inxz_long, /*r:*/Active_inrx, /*regex:*/Active_inrx_long, /*a:*/FindOptionSet_ainorxz.Active_ainx, /*timeAccess:*/FindOptionSet_ainorxz.Active_ainx_long, /*c:*/FindOptionSet_cinorxz.Active_cinx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cinx_long, /*m:*/FindOptionSet_imnorxz.Active_imnx, /*timeModified:*/FindOptionSet_imnorxz.Active_imnx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_inox, /*timeOlder:*/Active_inox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
269                false, 
270                /*active:*/FindOption.ignoreCase, FindOption.timeNewer, FindOption.typeOther
271        ),
272        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeOlder o}, {@link #typeOther x}.*/
273        Active_iox(
274                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_ioxz, /*print0:*/Active_ioxz_long, /*r:*/Active_iorx, /*regex:*/Active_iorx_long, /*a:*/FindOptionSet_ainorxz.Active_aiox, /*timeAccess:*/FindOptionSet_ainorxz.Active_aiox_long, /*c:*/FindOptionSet_cinorxz.Active_ciox, /*timeCreate:*/FindOptionSet_cinorxz.Active_ciox_long, /*m:*/FindOptionSet_imnorxz.Active_imox, /*timeModified:*/FindOptionSet_imnorxz.Active_imox_long, /*n:*/Active_inox, /*timeNewer:*/Active_inox_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
275                true, 
276                /*active:*/FindOption.ignoreCase, FindOption.timeOlder, FindOption.typeOther
277        ),
278        /** Option set with the following active options: {@link #ignoreCase i}, {@link #timeOlder o}, {@link #typeOther x}.*/
279        Active_iox_long(
280                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_ioxz, /*print0:*/Active_ioxz_long, /*r:*/Active_iorx, /*regex:*/Active_iorx_long, /*a:*/FindOptionSet_ainorxz.Active_aiox, /*timeAccess:*/FindOptionSet_ainorxz.Active_aiox_long, /*c:*/FindOptionSet_cinorxz.Active_ciox, /*timeCreate:*/FindOptionSet_cinorxz.Active_ciox_long, /*m:*/FindOptionSet_imnorxz.Active_imox, /*timeModified:*/FindOptionSet_imnorxz.Active_imox_long, /*n:*/Active_inox, /*timeNewer:*/Active_inox_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
281                false, 
282                /*active:*/FindOption.ignoreCase, FindOption.timeOlder, FindOption.typeOther
283        ),
284        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #typeOther x}.*/
285        Active_ixz(
286                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_irxz, /*regex:*/Active_irxz_long, /*a:*/FindOptionSet_ainorxz.Active_aixz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aixz_long, /*c:*/FindOptionSet_cinorxz.Active_cixz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cixz_long, /*m:*/FindOptionSet_imnorxz.Active_imxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imxz_long, /*n:*/Active_inxz, /*timeNewer:*/Active_inxz_long, /*o:*/Active_ioxz, /*timeOlder:*/Active_ioxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
287                true, 
288                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.typeOther
289        ),
290        /** Option set with the following active options: {@link #ignoreCase i}, {@link #print0 z}, {@link #typeOther x}.*/
291        Active_ixz_long(
292                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_irxz, /*regex:*/Active_irxz_long, /*a:*/FindOptionSet_ainorxz.Active_aixz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aixz_long, /*c:*/FindOptionSet_cinorxz.Active_cixz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cixz_long, /*m:*/FindOptionSet_imnorxz.Active_imxz, /*timeModified:*/FindOptionSet_imnorxz.Active_imxz_long, /*n:*/Active_inxz, /*timeNewer:*/Active_inxz_long, /*o:*/Active_ioxz, /*timeOlder:*/Active_ioxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
293                false, 
294                /*active:*/FindOption.ignoreCase, FindOption.print0, FindOption.typeOther
295        ),
296        /** Option set with the following active options: {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
297        Active_nox(
298                /*i:*/Active_inox, /*ignoreCase:*/Active_inox_long, /*z:*/Active_noxz, /*print0:*/Active_noxz_long, /*r:*/Active_norx, /*regex:*/Active_norx_long, /*a:*/FindOptionSet_ainorxz.Active_anox, /*timeAccess:*/FindOptionSet_ainorxz.Active_anox_long, /*c:*/FindOptionSet_cinorxz.Active_cnox, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnox_long, /*m:*/FindOptionSet_imnorxz.Active_mnox, /*timeModified:*/FindOptionSet_imnorxz.Active_mnox_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
299                true, 
300                /*active:*/FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
301        ),
302        /** Option set with the following active options: {@link #timeNewer n}, {@link #timeOlder o}, {@link #typeOther x}.*/
303        Active_nox_long(
304                /*i:*/Active_inox, /*ignoreCase:*/Active_inox_long, /*z:*/Active_noxz, /*print0:*/Active_noxz_long, /*r:*/Active_norx, /*regex:*/Active_norx_long, /*a:*/FindOptionSet_ainorxz.Active_anox, /*timeAccess:*/FindOptionSet_ainorxz.Active_anox_long, /*c:*/FindOptionSet_cinorxz.Active_cnox, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnox_long, /*m:*/FindOptionSet_imnorxz.Active_mnox, /*timeModified:*/FindOptionSet_imnorxz.Active_mnox_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
305                false, 
306                /*active:*/FindOption.timeNewer, FindOption.timeOlder, FindOption.typeOther
307        ),
308        /** Option set with the following active options: {@link #print0 z}, {@link #timeNewer n}, {@link #typeOther x}.*/
309        Active_nxz(
310                /*i:*/Active_inxz, /*ignoreCase:*/Active_inxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_nrxz, /*regex:*/Active_nrxz_long, /*a:*/FindOptionSet_ainorxz.Active_anxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_noxz, /*timeOlder:*/Active_noxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
311                true, 
312                /*active:*/FindOption.print0, FindOption.timeNewer, FindOption.typeOther
313        ),
314        /** Option set with the following active options: {@link #print0 z}, {@link #timeNewer n}, {@link #typeOther x}.*/
315        Active_nxz_long(
316                /*i:*/Active_inxz, /*ignoreCase:*/Active_inxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_nrxz, /*regex:*/Active_nrxz_long, /*a:*/FindOptionSet_ainorxz.Active_anxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_anxz_long, /*c:*/FindOptionSet_cinorxz.Active_cnxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnxz_long, /*m:*/FindOptionSet_imnorxz.Active_mnxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mnxz_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_noxz, /*timeOlder:*/Active_noxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
317                false, 
318                /*active:*/FindOption.print0, FindOption.timeNewer, FindOption.typeOther
319        ),
320        /** Option set with the following active options: {@link #print0 z}, {@link #timeOlder o}, {@link #typeOther x}.*/
321        Active_oxz(
322                /*i:*/Active_ioxz, /*ignoreCase:*/Active_ioxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_orxz, /*regex:*/Active_orxz_long, /*a:*/FindOptionSet_ainorxz.Active_aoxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aoxz_long, /*c:*/FindOptionSet_cinorxz.Active_coxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_coxz_long, /*m:*/FindOptionSet_imnorxz.Active_moxz, /*timeModified:*/FindOptionSet_imnorxz.Active_moxz_long, /*n:*/Active_noxz, /*timeNewer:*/Active_noxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
323                true, 
324                /*active:*/FindOption.print0, FindOption.timeOlder, FindOption.typeOther
325        ),
326        /** Option set with the following active options: {@link #print0 z}, {@link #timeOlder o}, {@link #typeOther x}.*/
327        Active_oxz_long(
328                /*i:*/Active_ioxz, /*ignoreCase:*/Active_ioxz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_orxz, /*regex:*/Active_orxz_long, /*a:*/FindOptionSet_ainorxz.Active_aoxz, /*timeAccess:*/FindOptionSet_ainorxz.Active_aoxz_long, /*c:*/FindOptionSet_cinorxz.Active_coxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_coxz_long, /*m:*/FindOptionSet_imnorxz.Active_moxz, /*timeModified:*/FindOptionSet_imnorxz.Active_moxz_long, /*n:*/Active_noxz, /*timeNewer:*/Active_noxz_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
329                false, 
330                /*active:*/FindOption.print0, FindOption.timeOlder, FindOption.typeOther
331        ),
332        /** Option set with the following active options: {@link #regex r}, {@link #typeOther x}.*/
333        Active_rx(
334                /*i:*/Active_irx, /*ignoreCase:*/Active_irx_long, /*z:*/Active_rxz, /*print0:*/Active_rxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_arx, /*timeAccess:*/FindOptionSet_ainorxz.Active_arx_long, /*c:*/FindOptionSet_cinorxz.Active_crx, /*timeCreate:*/FindOptionSet_cinorxz.Active_crx_long, /*m:*/FindOptionSet_imnorxz.Active_mrx, /*timeModified:*/FindOptionSet_imnorxz.Active_mrx_long, /*n:*/Active_nrx, /*timeNewer:*/Active_nrx_long, /*o:*/Active_orx, /*timeOlder:*/Active_orx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
335                true, 
336                /*active:*/FindOption.regex, FindOption.typeOther
337        ),
338        /** Option set with the following active options: {@link #regex r}, {@link #typeOther x}.*/
339        Active_rx_long(
340                /*i:*/Active_irx, /*ignoreCase:*/Active_irx_long, /*z:*/Active_rxz, /*print0:*/Active_rxz_long, /*r:*/null /*already set*/, /*regex:*/null /*already set*/, /*a:*/FindOptionSet_ainorxz.Active_arx, /*timeAccess:*/FindOptionSet_ainorxz.Active_arx_long, /*c:*/FindOptionSet_cinorxz.Active_crx, /*timeCreate:*/FindOptionSet_cinorxz.Active_crx_long, /*m:*/FindOptionSet_imnorxz.Active_mrx, /*timeModified:*/FindOptionSet_imnorxz.Active_mrx_long, /*n:*/Active_nrx, /*timeNewer:*/Active_nrx_long, /*o:*/Active_orx, /*timeOlder:*/Active_orx_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
341                false, 
342                /*active:*/FindOption.regex, FindOption.typeOther
343        ),
344        /** Option set with the following active options: {@link #ignoreCase i}, {@link #typeOther x}.*/
345        Active_ix(
346                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_ixz, /*print0:*/Active_ixz_long, /*r:*/Active_irx, /*regex:*/Active_irx_long, /*a:*/FindOptionSet_ainorxz.Active_aix, /*timeAccess:*/FindOptionSet_ainorxz.Active_aix_long, /*c:*/FindOptionSet_cinorxz.Active_cix, /*timeCreate:*/FindOptionSet_cinorxz.Active_cix_long, /*m:*/FindOptionSet_imnorxz.Active_imx, /*timeModified:*/FindOptionSet_imnorxz.Active_imx_long, /*n:*/Active_inx, /*timeNewer:*/Active_inx_long, /*o:*/Active_iox, /*timeOlder:*/Active_iox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
347                true, 
348                /*active:*/FindOption.ignoreCase, FindOption.typeOther
349        ),
350        /** Option set with the following active options: {@link #ignoreCase i}, {@link #typeOther x}.*/
351        Active_ix_long(
352                /*i:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*z:*/Active_ixz, /*print0:*/Active_ixz_long, /*r:*/Active_irx, /*regex:*/Active_irx_long, /*a:*/FindOptionSet_ainorxz.Active_aix, /*timeAccess:*/FindOptionSet_ainorxz.Active_aix_long, /*c:*/FindOptionSet_cinorxz.Active_cix, /*timeCreate:*/FindOptionSet_cinorxz.Active_cix_long, /*m:*/FindOptionSet_imnorxz.Active_imx, /*timeModified:*/FindOptionSet_imnorxz.Active_imx_long, /*n:*/Active_inx, /*timeNewer:*/Active_inx_long, /*o:*/Active_iox, /*timeOlder:*/Active_iox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
353                false, 
354                /*active:*/FindOption.ignoreCase, FindOption.typeOther
355        ),
356        /** Option set with the following active options: {@link #timeNewer n}, {@link #typeOther x}.*/
357        Active_nx(
358                /*i:*/Active_inx, /*ignoreCase:*/Active_inx_long, /*z:*/Active_nxz, /*print0:*/Active_nxz_long, /*r:*/Active_nrx, /*regex:*/Active_nrx_long, /*a:*/FindOptionSet_ainorxz.Active_anx, /*timeAccess:*/FindOptionSet_ainorxz.Active_anx_long, /*c:*/FindOptionSet_cinorxz.Active_cnx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnx_long, /*m:*/FindOptionSet_imnorxz.Active_mnx, /*timeModified:*/FindOptionSet_imnorxz.Active_mnx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_nox, /*timeOlder:*/Active_nox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
359                true, 
360                /*active:*/FindOption.timeNewer, FindOption.typeOther
361        ),
362        /** Option set with the following active options: {@link #timeNewer n}, {@link #typeOther x}.*/
363        Active_nx_long(
364                /*i:*/Active_inx, /*ignoreCase:*/Active_inx_long, /*z:*/Active_nxz, /*print0:*/Active_nxz_long, /*r:*/Active_nrx, /*regex:*/Active_nrx_long, /*a:*/FindOptionSet_ainorxz.Active_anx, /*timeAccess:*/FindOptionSet_ainorxz.Active_anx_long, /*c:*/FindOptionSet_cinorxz.Active_cnx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cnx_long, /*m:*/FindOptionSet_imnorxz.Active_mnx, /*timeModified:*/FindOptionSet_imnorxz.Active_mnx_long, /*n:*/null /*already set*/, /*timeNewer:*/null /*already set*/, /*o:*/Active_nox, /*timeOlder:*/Active_nox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
365                false, 
366                /*active:*/FindOption.timeNewer, FindOption.typeOther
367        ),
368        /** Option set with the following active options: {@link #timeOlder o}, {@link #typeOther x}.*/
369        Active_ox(
370                /*i:*/Active_iox, /*ignoreCase:*/Active_iox_long, /*z:*/Active_oxz, /*print0:*/Active_oxz_long, /*r:*/Active_orx, /*regex:*/Active_orx_long, /*a:*/FindOptionSet_ainorxz.Active_aox, /*timeAccess:*/FindOptionSet_ainorxz.Active_aox_long, /*c:*/FindOptionSet_cinorxz.Active_cox, /*timeCreate:*/FindOptionSet_cinorxz.Active_cox_long, /*m:*/FindOptionSet_imnorxz.Active_mox, /*timeModified:*/FindOptionSet_imnorxz.Active_mox_long, /*n:*/Active_nox, /*timeNewer:*/Active_nox_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
371                true, 
372                /*active:*/FindOption.timeOlder, FindOption.typeOther
373        ),
374        /** Option set with the following active options: {@link #timeOlder o}, {@link #typeOther x}.*/
375        Active_ox_long(
376                /*i:*/Active_iox, /*ignoreCase:*/Active_iox_long, /*z:*/Active_oxz, /*print0:*/Active_oxz_long, /*r:*/Active_orx, /*regex:*/Active_orx_long, /*a:*/FindOptionSet_ainorxz.Active_aox, /*timeAccess:*/FindOptionSet_ainorxz.Active_aox_long, /*c:*/FindOptionSet_cinorxz.Active_cox, /*timeCreate:*/FindOptionSet_cinorxz.Active_cox_long, /*m:*/FindOptionSet_imnorxz.Active_mox, /*timeModified:*/FindOptionSet_imnorxz.Active_mox_long, /*n:*/Active_nox, /*timeNewer:*/Active_nox_long, /*o:*/null /*already set*/, /*timeOlder:*/null /*already set*/, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
377                false, 
378                /*active:*/FindOption.timeOlder, FindOption.typeOther
379        ),
380        /** Option set with the following active options: {@link #print0 z}, {@link #typeOther x}.*/
381        Active_xz(
382                /*i:*/Active_ixz, /*ignoreCase:*/Active_ixz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_rxz, /*regex:*/Active_rxz_long, /*a:*/FindOptionSet_ainorxz.Active_axz, /*timeAccess:*/FindOptionSet_ainorxz.Active_axz_long, /*c:*/FindOptionSet_cinorxz.Active_cxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cxz_long, /*m:*/FindOptionSet_imnorxz.Active_mxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mxz_long, /*n:*/Active_nxz, /*timeNewer:*/Active_nxz_long, /*o:*/Active_oxz, /*timeOlder:*/Active_oxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
383                true, 
384                /*active:*/FindOption.print0, FindOption.typeOther
385        ),
386        /** Option set with the following active options: {@link #print0 z}, {@link #typeOther x}.*/
387        Active_xz_long(
388                /*i:*/Active_ixz, /*ignoreCase:*/Active_ixz_long, /*z:*/null /*already set*/, /*print0:*/null /*already set*/, /*r:*/Active_rxz, /*regex:*/Active_rxz_long, /*a:*/FindOptionSet_ainorxz.Active_axz, /*timeAccess:*/FindOptionSet_ainorxz.Active_axz_long, /*c:*/FindOptionSet_cinorxz.Active_cxz, /*timeCreate:*/FindOptionSet_cinorxz.Active_cxz_long, /*m:*/FindOptionSet_imnorxz.Active_mxz, /*timeModified:*/FindOptionSet_imnorxz.Active_mxz_long, /*n:*/Active_nxz, /*timeNewer:*/Active_nxz_long, /*o:*/Active_oxz, /*timeOlder:*/Active_oxz_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
389                false, 
390                /*active:*/FindOption.print0, FindOption.typeOther
391        ),
392        /** Option set with the following active options: {@link #typeOther x}.*/
393        Active_x(
394                /*i:*/Active_ix, /*ignoreCase:*/Active_ix_long, /*z:*/Active_xz, /*print0:*/Active_xz_long, /*r:*/Active_rx, /*regex:*/Active_rx_long, /*a:*/FindOptionSet_ainorxz.Active_ax, /*timeAccess:*/FindOptionSet_ainorxz.Active_ax_long, /*c:*/FindOptionSet_cinorxz.Active_cx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cx_long, /*m:*/FindOptionSet_imnorxz.Active_mx, /*timeModified:*/FindOptionSet_imnorxz.Active_mx_long, /*n:*/Active_nx, /*timeNewer:*/Active_nx_long, /*o:*/Active_ox, /*timeOlder:*/Active_ox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
395                true, 
396                /*active:*/FindOption.typeOther
397        ),
398        /** Option set with the following active options: {@link #typeOther x}.*/
399        Active_x_long(
400                /*i:*/Active_ix, /*ignoreCase:*/Active_ix_long, /*z:*/Active_xz, /*print0:*/Active_xz_long, /*r:*/Active_rx, /*regex:*/Active_rx_long, /*a:*/FindOptionSet_ainorxz.Active_ax, /*timeAccess:*/FindOptionSet_ainorxz.Active_ax_long, /*c:*/FindOptionSet_cinorxz.Active_cx, /*timeCreate:*/FindOptionSet_cinorxz.Active_cx_long, /*m:*/FindOptionSet_imnorxz.Active_mx, /*timeModified:*/FindOptionSet_imnorxz.Active_mx_long, /*n:*/Active_nx, /*timeNewer:*/Active_nx_long, /*o:*/Active_ox, /*timeOlder:*/Active_ox_long, /*x:*/null /*already set*/, /*typeOther:*/null /*already set*/, 
401                false, 
402                /*active:*/FindOption.typeOther
403        );
404        private FindOptionSet_acimnorxz(
405                FindOptionSet_acimnorxz i, FindOptionSet_acimnorxz ignoreCase, FindOptionSet_acimnorxz z, FindOptionSet_acimnorxz print0, FindOptionSet_acimnorxz r, FindOptionSet_acimnorxz regex, FindOptionSet_ainorxz a, FindOptionSet_ainorxz timeAccess, FindOptionSet_cinorxz c, FindOptionSet_cinorxz timeCreate, FindOptionSet_imnorxz m, FindOptionSet_imnorxz timeModified, FindOptionSet_acimnorxz n, FindOptionSet_acimnorxz timeNewer, FindOptionSet_acimnorxz o, FindOptionSet_acimnorxz timeOlder, FindOptionSet_acimnorxz x, FindOptionSet_acimnorxz typeOther, 
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.a = notNull(a);
416                this.timeAccess = notNull(timeAccess);
417                this.c = notNull(c);
418                this.timeCreate = notNull(timeCreate);
419                this.m = notNull(m);
420                this.timeModified = notNull(timeModified);
421                this.n = n == null ? this : n;
422                this.timeNewer = timeNewer == null ? this : timeNewer;
423                this.o = o == null ? this : o;
424                this.timeOlder = timeOlder == null ? this : timeOlder;
425                this.x = x == null ? this : x;
426                this.typeOther = typeOther == null ? this : typeOther;
427                this.useAcronym = useAcronym;
428                this.options = activeOptions.length == 0 ? EnumSet.noneOf(FindOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions));
429        }
430        private final boolean useAcronym;
431        /**
432         * Option {@code "-i"}: Use case insensitive matching when applying the file name pattern
433                        specified by the name operand
434<p>
435                        (This option is ignored if no name operand is specified).
436         * <p>
437         * The option {@code "-i"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option.
438         * <p>
439         * Technically speaking, this field points to a set with the options of the 
440         * current set plus the option {@code "-i"}. If the option {@code "-i"}
441         * is already set, the field {@code i} points to the enum constant itself
442         * as it already represents the current set of options.
443         */
444        public final FindOptionSet_acimnorxz i;
445        /**
446         * Option {@code "--ignoreCase"}: Use case insensitive matching when applying the file name pattern
447                        specified by the name operand
448<p>
449                        (This option is ignored if no name operand is specified).
450         * <p>
451         * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #i i}{@code "} option.
452         * <p>
453         * Technically speaking, this field points to a set with the options of the 
454         * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"}
455         * is already set, the field {@code ignoreCase} points to the enum constant itself
456         * as it already represents the current set of options.
457         */
458        public final FindOptionSet_acimnorxz ignoreCase;
459        /**
460         * Option {@code "-z"}: Print the full file name on the standard output, followed by a null 
461                        character (instead of the newline character used by default). This
462                        allows file names that contain newlines or other types of white 
463                        space to be correctly interpreted by programs that process the find 
464                        output. This option corresponds to the --delimiter0 option of xargs.
465         * <p>
466         * The option {@code "-z"} is equivalent to the {@code "--}{@link #print0 print0}{@code "} option.
467         * <p>
468         * Technically speaking, this field points to a set with the options of the 
469         * current set plus the option {@code "-z"}. If the option {@code "-z"}
470         * is already set, the field {@code z} points to the enum constant itself
471         * as it already represents the current set of options.
472         */
473        public final FindOptionSet_acimnorxz z;
474        /**
475         * Option {@code "--print0"}: Print the full file name on the standard output, followed by a null 
476                        character (instead of the newline character used by default). This
477                        allows file names that contain newlines or other types of white 
478                        space to be correctly interpreted by programs that process the find 
479                        output. This option corresponds to the --delimiter0 option of xargs.
480         * <p>
481         * The option {@code "--print0"} is equivalent to the {@code "-}{@link #z z}{@code "} option.
482         * <p>
483         * Technically speaking, this field points to a set with the options of the 
484         * current set plus the option {@code "--print0"}. If the option {@code "--print0"}
485         * is already set, the field {@code print0} points to the enum constant itself
486         * as it already represents the current set of options.
487         */
488        public final FindOptionSet_acimnorxz print0;
489        /**
490         * Option {@code "-r"}: Use full regular expression syntax for the patterns specified by the
491                        name operand
492<p>
493                        (This option is ignored if no name operand is specified).
494         * <p>
495         * The option {@code "-r"} is equivalent to the {@code "--}{@link #regex regex}{@code "} option.
496         * <p>
497         * Technically speaking, this field points to a set with the options of the 
498         * current set plus the option {@code "-r"}. If the option {@code "-r"}
499         * is already set, the field {@code r} points to the enum constant itself
500         * as it already represents the current set of options.
501         */
502        public final FindOptionSet_acimnorxz r;
503        /**
504         * Option {@code "--regex"}: Use full regular expression syntax for the patterns specified by the
505                        name operand
506<p>
507                        (This option is ignored if no name operand is specified).
508         * <p>
509         * The option {@code "--regex"} is equivalent to the {@code "-}{@link #r r}{@code "} option.
510         * <p>
511         * Technically speaking, this field points to a set with the options of the 
512         * current set plus the option {@code "--regex"}. If the option {@code "--regex"}
513         * is already set, the field {@code regex} points to the enum constant itself
514         * as it already represents the current set of options.
515         */
516        public final FindOptionSet_acimnorxz regex;
517        /**
518         * Option {@code "-a"}: The time operand refers to the last access time of the file
519                        <p>
520                        (This option is ignored if no time operand is specified).
521         * <p>
522         * The option {@code "-a"} is equivalent to the {@code "--}{@link #timeAccess timeAccess}{@code "} option.
523         * <p>
524         * Technically speaking, this field points to a set with the options of the 
525         * current set plus the option {@code "-a"}. If the option {@code "-a"}
526         * is already set, the field {@code a} points to the enum constant itself
527         * as it already represents the current set of options.
528         */
529        public final FindOptionSet_ainorxz a;
530        /**
531         * Option {@code "--timeAccess"}: The time operand refers to the last access time of the file
532                        <p>
533                        (This option is ignored if no time operand is specified).
534         * <p>
535         * The option {@code "--timeAccess"} is equivalent to the {@code "-}{@link #a a}{@code "} option.
536         * <p>
537         * Technically speaking, this field points to a set with the options of the 
538         * current set plus the option {@code "--timeAccess"}. If the option {@code "--timeAccess"}
539         * is already set, the field {@code timeAccess} points to the enum constant itself
540         * as it already represents the current set of options.
541         */
542        public final FindOptionSet_ainorxz timeAccess;
543        /**
544         * Option {@code "-c"}: The time operand refers to the creation time of the file
545                        <p>
546                        (This option is ignored if no time operand is specified).
547         * <p>
548         * The option {@code "-c"} is equivalent to the {@code "--}{@link #timeCreate timeCreate}{@code "} option.
549         * <p>
550         * Technically speaking, this field points to a set with the options of the 
551         * current set plus the option {@code "-c"}. If the option {@code "-c"}
552         * is already set, the field {@code c} points to the enum constant itself
553         * as it already represents the current set of options.
554         */
555        public final FindOptionSet_cinorxz c;
556        /**
557         * Option {@code "--timeCreate"}: The time operand refers to the creation time of the file
558                        <p>
559                        (This option is ignored if no time operand is specified).
560         * <p>
561         * The option {@code "--timeCreate"} is equivalent to the {@code "-}{@link #c c}{@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 "--timeCreate"}. If the option {@code "--timeCreate"}
565         * is already set, the field {@code timeCreate} points to the enum constant itself
566         * as it already represents the current set of options.
567         */
568        public final FindOptionSet_cinorxz timeCreate;
569        /**
570         * Option {@code "-m"}: The time operand refers to the last modification time of the file
571                        (the default)
572                        <p>
573                        (This option is ignored if no time operand is specified).
574         * <p>
575         * The option {@code "-m"} is equivalent to the {@code "--}{@link #timeModified timeModified}{@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 "-m"}. If the option {@code "-m"}
579         * is already set, the field {@code m} points to the enum constant itself
580         * as it already represents the current set of options.
581         */
582        public final FindOptionSet_imnorxz m;
583        /**
584         * Option {@code "--timeModified"}: The time operand refers to the last modification time of the file
585                        (the default)
586                        <p>
587                        (This option is ignored if no time operand is specified).
588         * <p>
589         * The option {@code "--timeModified"} is equivalent to the {@code "-}{@link #m m}{@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 "--timeModified"}. If the option {@code "--timeModified"}
593         * is already set, the field {@code timeModified} points to the enum constant itself
594         * as it already represents the current set of options.
595         */
596        public final FindOptionSet_imnorxz timeModified;
597        /**
598         * Option {@code "-n"}: Consider only files that have been created, modified or accessed
599                        after or at the time specified by the time operand (the default)
600                        <p>
601                        (This option is ignored if no time operand is specified).
602         * <p>
603         * The option {@code "-n"} is equivalent to the {@code "--}{@link #timeNewer timeNewer}{@code "} option.
604         * <p>
605         * Technically speaking, this field points to a set with the options of the 
606         * current set plus the option {@code "-n"}. If the option {@code "-n"}
607         * is already set, the field {@code n} points to the enum constant itself
608         * as it already represents the current set of options.
609         */
610        public final FindOptionSet_acimnorxz n;
611        /**
612         * Option {@code "--timeNewer"}: Consider only files that have been created, modified or accessed
613                        after or at the time specified by the time operand (the default)
614                        <p>
615                        (This option is ignored if no time operand is specified).
616         * <p>
617         * The option {@code "--timeNewer"} is equivalent to the {@code "-}{@link #n n}{@code "} option.
618         * <p>
619         * Technically speaking, this field points to a set with the options of the 
620         * current set plus the option {@code "--timeNewer"}. If the option {@code "--timeNewer"}
621         * is already set, the field {@code timeNewer} points to the enum constant itself
622         * as it already represents the current set of options.
623         */
624        public final FindOptionSet_acimnorxz timeNewer;
625        /**
626         * Option {@code "-o"}: Consider only files that have been created, modified or accessed
627                        before or at the time specified by the time operand
628                        <p>
629                        (This option is ignored if no time operand is specified).
630         * <p>
631         * The option {@code "-o"} is equivalent to the {@code "--}{@link #timeOlder timeOlder}{@code "} option.
632         * <p>
633         * Technically speaking, this field points to a set with the options of the 
634         * current set plus the option {@code "-o"}. If the option {@code "-o"}
635         * is already set, the field {@code o} points to the enum constant itself
636         * as it already represents the current set of options.
637         */
638        public final FindOptionSet_acimnorxz o;
639        /**
640         * Option {@code "--timeOlder"}: Consider only files that have been created, modified or accessed
641                        before or at the time specified by the time operand
642                        <p>
643                        (This option is ignored if no time operand is specified).
644         * <p>
645         * The option {@code "--timeOlder"} is equivalent to the {@code "-}{@link #o o}{@code "} option.
646         * <p>
647         * Technically speaking, this field points to a set with the options of the 
648         * current set plus the option {@code "--timeOlder"}. If the option {@code "--timeOlder"}
649         * is already set, the field {@code timeOlder} points to the enum constant itself
650         * as it already represents the current set of options.
651         */
652        public final FindOptionSet_acimnorxz timeOlder;
653        /**
654         * Option {@code "-x"}: Consider only files that are neither of directory (d), 
655                        regular file (f) or symlink (l).
656         * <p>
657         * The option {@code "-x"} is equivalent to the {@code "--}{@link #typeOther typeOther}{@code "} option.
658         * <p>
659         * Technically speaking, this field points to a set with the options of the 
660         * current set plus the option {@code "-x"}. If the option {@code "-x"}
661         * is already set, the field {@code x} points to the enum constant itself
662         * as it already represents the current set of options.
663         */
664        public final FindOptionSet_acimnorxz x;
665        /**
666         * Option {@code "--typeOther"}: Consider only files that are neither of directory (d), 
667                        regular file (f) or symlink (l).
668         * <p>
669         * The option {@code "--typeOther"} is equivalent to the {@code "-}{@link #x x}{@code "} option.
670         * <p>
671         * Technically speaking, this field points to a set with the options of the 
672         * current set plus the option {@code "--typeOther"}. If the option {@code "--typeOther"}
673         * is already set, the field {@code typeOther} points to the enum constant itself
674         * as it already represents the current set of options.
675         */
676        public final FindOptionSet_acimnorxz typeOther;
677        private final EnumSet<FindOption> options;
678        
679        //inherit javadoc
680        @Override
681        public Class<FindOption> optionType() {
682                return FindOption.class;
683        }
684        //inherit javadoc
685        @Override
686        public boolean isSet(FindOption option) {
687                return options.contains(option);
688        }
689        //inherit javadoc
690        @Override
691        public int size() {
692                return options.size();
693        }
694        /** 
695         * Checks that the given {@code value} is not null and throws an exception 
696         * otherwise.
697         * 
698         * @param the value to check
699         * @return the given {@code value} if it is not null
700         * @throws NullPointerException if {@code value==null} 
701         */
702        private static <T> T notNull(T value) {
703                if (value != null) return value;
704                throw new NullPointerException();
705        }
706        /**
707         * Returns the set with the active options. The returned set a new defensive
708         * copy instance created when this method is called, modifications of this
709         * set will therefore not alter {@code this} option set.
710         * 
711         * @return a copy of the set with the active options.
712         */
713        @Override
714        public EnumSet<FindOption> asSet() {
715                return EnumSet.copyOf(options);
716        }
717        /**
718         * Returns an immutable iterator with the active options of this option set.
719         * 
720         * @return an immutable iterator for over the active options
721         */
722        @Override
723        public Iterator<FindOption> iterator() {
724                return Collections.unmodifiableSet(options).iterator();
725        }
726        /**
727         * Returns true if the {@link Option#acronym() acronym} should be used in
728         * for the specified {@code option} string representations. 
729         * <p>
730         * In particular and independent from the {@code option} argument, this 
731         * option set returns true if the last option added to this set was an 
732         * acronym, and false if it was a long option name. 
733         * <p>
734         * For instance, the set defined as
735         * <pre>
736         *    FindOptionSet_acimnorxz.ignoreCase.z;
737         * </pre>
738         * uses acronyms, that is, this method always returns true for the above 
739         * set. 
740         * <p>
741         * On the other hand, long option names are used and this method always 
742         * returns false for the set
743         * <pre>
744         *    FindOptionSet_acimnorxz.i.print0;
745         * </pre>
746         * <p>
747         * Note that a repeated option is <i>not</i> treated as the last set option.
748         * For instance, the first and last option of the following set are 
749         * equivalent and acronyms are used:
750         * <pre>
751         *    FindOptionSet_acimnorxz.i.z.ignoreCase;
752         * </pre>
753         * <p>
754         * This method always returns true for the empty set with no active options.
755         *  
756         * @param option
757         *            the option of interest, has no impact on the result returned
758         *            by this method
759         * @return true if option acronyms should be used for string representations
760         *         of any option of this option set
761         */
762        @Override
763        public boolean useAcronymFor(FindOption option) {
764                return useAcronym;
765        }
766}