001package org.unix4j.unix.sed;
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.Sed;
010
011/**
012 * Option sets for the {@link Sed sed} command with 
013 * the following options: {@link #a a}, {@link #c c}, {@link #d d}, {@link #g g}, {@link #I I}, {@link #i i}, {@link #l l}, {@link #p p}, {@link #n n}, {@link #s s}, {@link #y y}.
014 * <p>
015 * Application code does normally not directly refer to this class;
016 * {@link Sed#Options} should be used instead to specify command 
017 * options. See also {@link org.unix4j.unix.sed.SedOptions} for more information.
018 */
019public enum SedOptionSet_Iacdgilnpsy implements SedOptions {
020        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
021        Active_Iglnp(
022                /*a:*/SedOptionSet_Iaglnp.Active_Iaglnp, /*append:*/SedOptionSet_Iaglnp.Active_Iaglnp_long, /*c:*/SedOptionSet_Icglnp.Active_Icglnp, /*change:*/SedOptionSet_Icglnp.Active_Icglnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idglnp, /*delete:*/SedOptionSet_Idglnp.Active_Idglnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igilnp, /*insert:*/SedOptionSet_Igilnp.Active_Igilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Iglnps, /*substitute:*/SedOptionSet_Iglnps.Active_Iglnps_long, /*y:*/SedOptionSet_Iglnpy.Active_Iglnpy, /*translate:*/SedOptionSet_Iglnpy.Active_Iglnpy_long, 
023                true, 
024                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber, SedOption.print, SedOption.quiet
025        ),
026        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
027        Active_Iglnp_long(
028                /*a:*/SedOptionSet_Iaglnp.Active_Iaglnp, /*append:*/SedOptionSet_Iaglnp.Active_Iaglnp_long, /*c:*/SedOptionSet_Icglnp.Active_Icglnp, /*change:*/SedOptionSet_Icglnp.Active_Icglnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idglnp, /*delete:*/SedOptionSet_Idglnp.Active_Idglnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igilnp, /*insert:*/SedOptionSet_Igilnp.Active_Igilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Iglnps, /*substitute:*/SedOptionSet_Iglnps.Active_Iglnps_long, /*y:*/SedOptionSet_Iglnpy.Active_Iglnpy, /*translate:*/SedOptionSet_Iglnpy.Active_Iglnpy_long, 
029                false, 
030                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber, SedOption.print, SedOption.quiet
031        ),
032        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
033        Active_glnp(
034                /*a:*/SedOptionSet_Iaglnp.Active_aglnp, /*append:*/SedOptionSet_Iaglnp.Active_aglnp_long, /*c:*/SedOptionSet_Icglnp.Active_cglnp, /*change:*/SedOptionSet_Icglnp.Active_cglnp_long, /*d:*/SedOptionSet_Idglnp.Active_dglnp, /*delete:*/SedOptionSet_Idglnp.Active_dglnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Iglnp, /*ignoreCase:*/Active_Iglnp_long, /*i:*/SedOptionSet_Igilnp.Active_gilnp, /*insert:*/SedOptionSet_Igilnp.Active_gilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_glnps, /*substitute:*/SedOptionSet_Iglnps.Active_glnps_long, /*y:*/SedOptionSet_Iglnpy.Active_glnpy, /*translate:*/SedOptionSet_Iglnpy.Active_glnpy_long, 
035                true, 
036                /*active:*/SedOption.global, SedOption.lineNumber, SedOption.print, SedOption.quiet
037        ),
038        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
039        Active_glnp_long(
040                /*a:*/SedOptionSet_Iaglnp.Active_aglnp, /*append:*/SedOptionSet_Iaglnp.Active_aglnp_long, /*c:*/SedOptionSet_Icglnp.Active_cglnp, /*change:*/SedOptionSet_Icglnp.Active_cglnp_long, /*d:*/SedOptionSet_Idglnp.Active_dglnp, /*delete:*/SedOptionSet_Idglnp.Active_dglnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Iglnp, /*ignoreCase:*/Active_Iglnp_long, /*i:*/SedOptionSet_Igilnp.Active_gilnp, /*insert:*/SedOptionSet_Igilnp.Active_gilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_glnps, /*substitute:*/SedOptionSet_Iglnps.Active_glnps_long, /*y:*/SedOptionSet_Iglnpy.Active_glnpy, /*translate:*/SedOptionSet_Iglnpy.Active_glnpy_long, 
041                false, 
042                /*active:*/SedOption.global, SedOption.lineNumber, SedOption.print, SedOption.quiet
043        ),
044        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #print p}, {@link #quiet n}.*/
045        Active_Ignp(
046                /*a:*/SedOptionSet_Iaglnp.Active_Iagnp, /*append:*/SedOptionSet_Iaglnp.Active_Iagnp_long, /*c:*/SedOptionSet_Icglnp.Active_Icgnp, /*change:*/SedOptionSet_Icglnp.Active_Icgnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idgnp, /*delete:*/SedOptionSet_Idglnp.Active_Idgnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iginp, /*insert:*/SedOptionSet_Igilnp.Active_Iginp_long, /*l:*/Active_Iglnp, /*lineNumber:*/Active_Iglnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ignps, /*substitute:*/SedOptionSet_Iglnps.Active_Ignps_long, /*y:*/SedOptionSet_Iglnpy.Active_Ignpy, /*translate:*/SedOptionSet_Iglnpy.Active_Ignpy_long, 
047                true, 
048                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.print, SedOption.quiet
049        ),
050        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #print p}, {@link #quiet n}.*/
051        Active_Ignp_long(
052                /*a:*/SedOptionSet_Iaglnp.Active_Iagnp, /*append:*/SedOptionSet_Iaglnp.Active_Iagnp_long, /*c:*/SedOptionSet_Icglnp.Active_Icgnp, /*change:*/SedOptionSet_Icglnp.Active_Icgnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idgnp, /*delete:*/SedOptionSet_Idglnp.Active_Idgnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iginp, /*insert:*/SedOptionSet_Igilnp.Active_Iginp_long, /*l:*/Active_Iglnp, /*lineNumber:*/Active_Iglnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ignps, /*substitute:*/SedOptionSet_Iglnps.Active_Ignps_long, /*y:*/SedOptionSet_Iglnpy.Active_Ignpy, /*translate:*/SedOptionSet_Iglnpy.Active_Ignpy_long, 
053                false, 
054                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.print, SedOption.quiet
055        ),
056        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}, {@link #quiet n}.*/
057        Active_Igln(
058                /*a:*/SedOptionSet_Iaglnp.Active_Iagln, /*append:*/SedOptionSet_Iaglnp.Active_Iagln_long, /*c:*/SedOptionSet_Icglnp.Active_Icgln, /*change:*/SedOptionSet_Icglnp.Active_Icgln_long, /*d:*/SedOptionSet_Idglnp.Active_Idgln, /*delete:*/SedOptionSet_Idglnp.Active_Idgln_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igiln, /*insert:*/SedOptionSet_Igilnp.Active_Igiln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Iglnp, /*print:*/Active_Iglnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Iglns, /*substitute:*/SedOptionSet_Iglnps.Active_Iglns_long, /*y:*/SedOptionSet_Iglnpy.Active_Iglny, /*translate:*/SedOptionSet_Iglnpy.Active_Iglny_long, 
059                true, 
060                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber, SedOption.quiet
061        ),
062        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}, {@link #quiet n}.*/
063        Active_Igln_long(
064                /*a:*/SedOptionSet_Iaglnp.Active_Iagln, /*append:*/SedOptionSet_Iaglnp.Active_Iagln_long, /*c:*/SedOptionSet_Icglnp.Active_Icgln, /*change:*/SedOptionSet_Icglnp.Active_Icgln_long, /*d:*/SedOptionSet_Idglnp.Active_Idgln, /*delete:*/SedOptionSet_Idglnp.Active_Idgln_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igiln, /*insert:*/SedOptionSet_Igilnp.Active_Igiln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Iglnp, /*print:*/Active_Iglnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Iglns, /*substitute:*/SedOptionSet_Iglnps.Active_Iglns_long, /*y:*/SedOptionSet_Iglnpy.Active_Iglny, /*translate:*/SedOptionSet_Iglnpy.Active_Iglny_long, 
065                false, 
066                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber, SedOption.quiet
067        ),
068        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
069        Active_Ilnp(
070                /*a:*/SedOptionSet_Iaglnp.Active_Ialnp, /*append:*/SedOptionSet_Iaglnp.Active_Ialnp_long, /*c:*/SedOptionSet_Icglnp.Active_Iclnp, /*change:*/SedOptionSet_Icglnp.Active_Iclnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idlnp, /*delete:*/SedOptionSet_Idglnp.Active_Idlnp_long, /*g:*/Active_Iglnp, /*global:*/Active_Iglnp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iilnp, /*insert:*/SedOptionSet_Igilnp.Active_Iilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ilnps, /*substitute:*/SedOptionSet_Iglnps.Active_Ilnps_long, /*y:*/SedOptionSet_Iglnpy.Active_Ilnpy, /*translate:*/SedOptionSet_Iglnpy.Active_Ilnpy_long, 
071                true, 
072                /*active:*/SedOption.ignoreCase, SedOption.lineNumber, SedOption.print, SedOption.quiet
073        ),
074        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
075        Active_Ilnp_long(
076                /*a:*/SedOptionSet_Iaglnp.Active_Ialnp, /*append:*/SedOptionSet_Iaglnp.Active_Ialnp_long, /*c:*/SedOptionSet_Icglnp.Active_Iclnp, /*change:*/SedOptionSet_Icglnp.Active_Iclnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idlnp, /*delete:*/SedOptionSet_Idglnp.Active_Idlnp_long, /*g:*/Active_Iglnp, /*global:*/Active_Iglnp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iilnp, /*insert:*/SedOptionSet_Igilnp.Active_Iilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ilnps, /*substitute:*/SedOptionSet_Iglnps.Active_Ilnps_long, /*y:*/SedOptionSet_Iglnpy.Active_Ilnpy, /*translate:*/SedOptionSet_Iglnpy.Active_Ilnpy_long, 
077                false, 
078                /*active:*/SedOption.ignoreCase, SedOption.lineNumber, SedOption.print, SedOption.quiet
079        ),
080        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}.*/
081        Active_Iglp(
082                /*a:*/SedOptionSet_Iaglnp.Active_Iaglp, /*append:*/SedOptionSet_Iaglnp.Active_Iaglp_long, /*c:*/SedOptionSet_Icglnp.Active_Icglp, /*change:*/SedOptionSet_Icglnp.Active_Icglp_long, /*d:*/SedOptionSet_Idglnp.Active_Idglp, /*delete:*/SedOptionSet_Idglnp.Active_Idglp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igilp, /*insert:*/SedOptionSet_Igilnp.Active_Igilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Iglnp, /*quiet:*/Active_Iglnp_long, /*s:*/SedOptionSet_Iglnps.Active_Iglps, /*substitute:*/SedOptionSet_Iglnps.Active_Iglps_long, /*y:*/SedOptionSet_Iglnpy.Active_Iglpy, /*translate:*/SedOptionSet_Iglnpy.Active_Iglpy_long, 
083                true, 
084                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber, SedOption.print
085        ),
086        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}.*/
087        Active_Iglp_long(
088                /*a:*/SedOptionSet_Iaglnp.Active_Iaglp, /*append:*/SedOptionSet_Iaglnp.Active_Iaglp_long, /*c:*/SedOptionSet_Icglnp.Active_Icglp, /*change:*/SedOptionSet_Icglnp.Active_Icglp_long, /*d:*/SedOptionSet_Idglnp.Active_Idglp, /*delete:*/SedOptionSet_Idglnp.Active_Idglp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igilp, /*insert:*/SedOptionSet_Igilnp.Active_Igilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Iglnp, /*quiet:*/Active_Iglnp_long, /*s:*/SedOptionSet_Iglnps.Active_Iglps, /*substitute:*/SedOptionSet_Iglnps.Active_Iglps_long, /*y:*/SedOptionSet_Iglnpy.Active_Iglpy, /*translate:*/SedOptionSet_Iglnpy.Active_Iglpy_long, 
089                false, 
090                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber, SedOption.print
091        ),
092        /** Option set with the following active options: {@link #global g}, {@link #print p}, {@link #quiet n}.*/
093        Active_gnp(
094                /*a:*/SedOptionSet_Iaglnp.Active_agnp, /*append:*/SedOptionSet_Iaglnp.Active_agnp_long, /*c:*/SedOptionSet_Icglnp.Active_cgnp, /*change:*/SedOptionSet_Icglnp.Active_cgnp_long, /*d:*/SedOptionSet_Idglnp.Active_dgnp, /*delete:*/SedOptionSet_Idglnp.Active_dgnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Ignp, /*ignoreCase:*/Active_Ignp_long, /*i:*/SedOptionSet_Igilnp.Active_ginp, /*insert:*/SedOptionSet_Igilnp.Active_ginp_long, /*l:*/Active_glnp, /*lineNumber:*/Active_glnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_gnps, /*substitute:*/SedOptionSet_Iglnps.Active_gnps_long, /*y:*/SedOptionSet_Iglnpy.Active_gnpy, /*translate:*/SedOptionSet_Iglnpy.Active_gnpy_long, 
095                true, 
096                /*active:*/SedOption.global, SedOption.print, SedOption.quiet
097        ),
098        /** Option set with the following active options: {@link #global g}, {@link #print p}, {@link #quiet n}.*/
099        Active_gnp_long(
100                /*a:*/SedOptionSet_Iaglnp.Active_agnp, /*append:*/SedOptionSet_Iaglnp.Active_agnp_long, /*c:*/SedOptionSet_Icglnp.Active_cgnp, /*change:*/SedOptionSet_Icglnp.Active_cgnp_long, /*d:*/SedOptionSet_Idglnp.Active_dgnp, /*delete:*/SedOptionSet_Idglnp.Active_dgnp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Ignp, /*ignoreCase:*/Active_Ignp_long, /*i:*/SedOptionSet_Igilnp.Active_ginp, /*insert:*/SedOptionSet_Igilnp.Active_ginp_long, /*l:*/Active_glnp, /*lineNumber:*/Active_glnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_gnps, /*substitute:*/SedOptionSet_Iglnps.Active_gnps_long, /*y:*/SedOptionSet_Iglnpy.Active_gnpy, /*translate:*/SedOptionSet_Iglnpy.Active_gnpy_long, 
101                false, 
102                /*active:*/SedOption.global, SedOption.print, SedOption.quiet
103        ),
104        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}, {@link #quiet n}.*/
105        Active_gln(
106                /*a:*/SedOptionSet_Iaglnp.Active_agln, /*append:*/SedOptionSet_Iaglnp.Active_agln_long, /*c:*/SedOptionSet_Icglnp.Active_cgln, /*change:*/SedOptionSet_Icglnp.Active_cgln_long, /*d:*/SedOptionSet_Idglnp.Active_dgln, /*delete:*/SedOptionSet_Idglnp.Active_dgln_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Igln, /*ignoreCase:*/Active_Igln_long, /*i:*/SedOptionSet_Igilnp.Active_giln, /*insert:*/SedOptionSet_Igilnp.Active_giln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_glnp, /*print:*/Active_glnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_glns, /*substitute:*/SedOptionSet_Iglnps.Active_glns_long, /*y:*/SedOptionSet_Iglnpy.Active_glny, /*translate:*/SedOptionSet_Iglnpy.Active_glny_long, 
107                true, 
108                /*active:*/SedOption.global, SedOption.lineNumber, SedOption.quiet
109        ),
110        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}, {@link #quiet n}.*/
111        Active_gln_long(
112                /*a:*/SedOptionSet_Iaglnp.Active_agln, /*append:*/SedOptionSet_Iaglnp.Active_agln_long, /*c:*/SedOptionSet_Icglnp.Active_cgln, /*change:*/SedOptionSet_Icglnp.Active_cgln_long, /*d:*/SedOptionSet_Idglnp.Active_dgln, /*delete:*/SedOptionSet_Idglnp.Active_dgln_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Igln, /*ignoreCase:*/Active_Igln_long, /*i:*/SedOptionSet_Igilnp.Active_giln, /*insert:*/SedOptionSet_Igilnp.Active_giln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_glnp, /*print:*/Active_glnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_glns, /*substitute:*/SedOptionSet_Iglnps.Active_glns_long, /*y:*/SedOptionSet_Iglnpy.Active_glny, /*translate:*/SedOptionSet_Iglnpy.Active_glny_long, 
113                false, 
114                /*active:*/SedOption.global, SedOption.lineNumber, SedOption.quiet
115        ),
116        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #quiet n}.*/
117        Active_Ign(
118                /*a:*/SedOptionSet_Iaglnp.Active_Iagn, /*append:*/SedOptionSet_Iaglnp.Active_Iagn_long, /*c:*/SedOptionSet_Icglnp.Active_Icgn, /*change:*/SedOptionSet_Icglnp.Active_Icgn_long, /*d:*/SedOptionSet_Idglnp.Active_Idgn, /*delete:*/SedOptionSet_Idglnp.Active_Idgn_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igin, /*insert:*/SedOptionSet_Igilnp.Active_Igin_long, /*l:*/Active_Igln, /*lineNumber:*/Active_Igln_long, /*p:*/Active_Ignp, /*print:*/Active_Ignp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Igns, /*substitute:*/SedOptionSet_Iglnps.Active_Igns_long, /*y:*/SedOptionSet_Iglnpy.Active_Igny, /*translate:*/SedOptionSet_Iglnpy.Active_Igny_long, 
119                true, 
120                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.quiet
121        ),
122        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #quiet n}.*/
123        Active_Ign_long(
124                /*a:*/SedOptionSet_Iaglnp.Active_Iagn, /*append:*/SedOptionSet_Iaglnp.Active_Iagn_long, /*c:*/SedOptionSet_Icglnp.Active_Icgn, /*change:*/SedOptionSet_Icglnp.Active_Icgn_long, /*d:*/SedOptionSet_Idglnp.Active_Idgn, /*delete:*/SedOptionSet_Idglnp.Active_Idgn_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igin, /*insert:*/SedOptionSet_Igilnp.Active_Igin_long, /*l:*/Active_Igln, /*lineNumber:*/Active_Igln_long, /*p:*/Active_Ignp, /*print:*/Active_Ignp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Igns, /*substitute:*/SedOptionSet_Iglnps.Active_Igns_long, /*y:*/SedOptionSet_Iglnpy.Active_Igny, /*translate:*/SedOptionSet_Iglnpy.Active_Igny_long, 
125                false, 
126                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.quiet
127        ),
128        /** Option set with the following active options: {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
129        Active_lnp(
130                /*a:*/SedOptionSet_Iaglnp.Active_alnp, /*append:*/SedOptionSet_Iaglnp.Active_alnp_long, /*c:*/SedOptionSet_Icglnp.Active_clnp, /*change:*/SedOptionSet_Icglnp.Active_clnp_long, /*d:*/SedOptionSet_Idglnp.Active_dlnp, /*delete:*/SedOptionSet_Idglnp.Active_dlnp_long, /*g:*/Active_glnp, /*global:*/Active_glnp_long, /*I:*/Active_Ilnp, /*ignoreCase:*/Active_Ilnp_long, /*i:*/SedOptionSet_Igilnp.Active_ilnp, /*insert:*/SedOptionSet_Igilnp.Active_ilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_lnps, /*substitute:*/SedOptionSet_Iglnps.Active_lnps_long, /*y:*/SedOptionSet_Iglnpy.Active_lnpy, /*translate:*/SedOptionSet_Iglnpy.Active_lnpy_long, 
131                true, 
132                /*active:*/SedOption.lineNumber, SedOption.print, SedOption.quiet
133        ),
134        /** Option set with the following active options: {@link #lineNumber l}, {@link #print p}, {@link #quiet n}.*/
135        Active_lnp_long(
136                /*a:*/SedOptionSet_Iaglnp.Active_alnp, /*append:*/SedOptionSet_Iaglnp.Active_alnp_long, /*c:*/SedOptionSet_Icglnp.Active_clnp, /*change:*/SedOptionSet_Icglnp.Active_clnp_long, /*d:*/SedOptionSet_Idglnp.Active_dlnp, /*delete:*/SedOptionSet_Idglnp.Active_dlnp_long, /*g:*/Active_glnp, /*global:*/Active_glnp_long, /*I:*/Active_Ilnp, /*ignoreCase:*/Active_Ilnp_long, /*i:*/SedOptionSet_Igilnp.Active_ilnp, /*insert:*/SedOptionSet_Igilnp.Active_ilnp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_lnps, /*substitute:*/SedOptionSet_Iglnps.Active_lnps_long, /*y:*/SedOptionSet_Iglnpy.Active_lnpy, /*translate:*/SedOptionSet_Iglnpy.Active_lnpy_long, 
137                false, 
138                /*active:*/SedOption.lineNumber, SedOption.print, SedOption.quiet
139        ),
140        /** Option set with the following active options: {@link #ignoreCase I}, {@link #print p}, {@link #quiet n}.*/
141        Active_Inp(
142                /*a:*/SedOptionSet_Iaglnp.Active_Ianp, /*append:*/SedOptionSet_Iaglnp.Active_Ianp_long, /*c:*/SedOptionSet_Icglnp.Active_Icnp, /*change:*/SedOptionSet_Icglnp.Active_Icnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idnp, /*delete:*/SedOptionSet_Idglnp.Active_Idnp_long, /*g:*/Active_Ignp, /*global:*/Active_Ignp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iinp, /*insert:*/SedOptionSet_Igilnp.Active_Iinp_long, /*l:*/Active_Ilnp, /*lineNumber:*/Active_Ilnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Inps, /*substitute:*/SedOptionSet_Iglnps.Active_Inps_long, /*y:*/SedOptionSet_Iglnpy.Active_Inpy, /*translate:*/SedOptionSet_Iglnpy.Active_Inpy_long, 
143                true, 
144                /*active:*/SedOption.ignoreCase, SedOption.print, SedOption.quiet
145        ),
146        /** Option set with the following active options: {@link #ignoreCase I}, {@link #print p}, {@link #quiet n}.*/
147        Active_Inp_long(
148                /*a:*/SedOptionSet_Iaglnp.Active_Ianp, /*append:*/SedOptionSet_Iaglnp.Active_Ianp_long, /*c:*/SedOptionSet_Icglnp.Active_Icnp, /*change:*/SedOptionSet_Icglnp.Active_Icnp_long, /*d:*/SedOptionSet_Idglnp.Active_Idnp, /*delete:*/SedOptionSet_Idglnp.Active_Idnp_long, /*g:*/Active_Ignp, /*global:*/Active_Ignp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iinp, /*insert:*/SedOptionSet_Igilnp.Active_Iinp_long, /*l:*/Active_Ilnp, /*lineNumber:*/Active_Ilnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Inps, /*substitute:*/SedOptionSet_Iglnps.Active_Inps_long, /*y:*/SedOptionSet_Iglnpy.Active_Inpy, /*translate:*/SedOptionSet_Iglnpy.Active_Inpy_long, 
149                false, 
150                /*active:*/SedOption.ignoreCase, SedOption.print, SedOption.quiet
151        ),
152        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}, {@link #quiet n}.*/
153        Active_Iln(
154                /*a:*/SedOptionSet_Iaglnp.Active_Ialn, /*append:*/SedOptionSet_Iaglnp.Active_Ialn_long, /*c:*/SedOptionSet_Icglnp.Active_Icln, /*change:*/SedOptionSet_Icglnp.Active_Icln_long, /*d:*/SedOptionSet_Idglnp.Active_Idln, /*delete:*/SedOptionSet_Idglnp.Active_Idln_long, /*g:*/Active_Igln, /*global:*/Active_Igln_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iiln, /*insert:*/SedOptionSet_Igilnp.Active_Iiln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Ilnp, /*print:*/Active_Ilnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ilns, /*substitute:*/SedOptionSet_Iglnps.Active_Ilns_long, /*y:*/SedOptionSet_Iglnpy.Active_Ilny, /*translate:*/SedOptionSet_Iglnpy.Active_Ilny_long, 
155                true, 
156                /*active:*/SedOption.ignoreCase, SedOption.lineNumber, SedOption.quiet
157        ),
158        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}, {@link #quiet n}.*/
159        Active_Iln_long(
160                /*a:*/SedOptionSet_Iaglnp.Active_Ialn, /*append:*/SedOptionSet_Iaglnp.Active_Ialn_long, /*c:*/SedOptionSet_Icglnp.Active_Icln, /*change:*/SedOptionSet_Icglnp.Active_Icln_long, /*d:*/SedOptionSet_Idglnp.Active_Idln, /*delete:*/SedOptionSet_Idglnp.Active_Idln_long, /*g:*/Active_Igln, /*global:*/Active_Igln_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iiln, /*insert:*/SedOptionSet_Igilnp.Active_Iiln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Ilnp, /*print:*/Active_Ilnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ilns, /*substitute:*/SedOptionSet_Iglnps.Active_Ilns_long, /*y:*/SedOptionSet_Iglnpy.Active_Ilny, /*translate:*/SedOptionSet_Iglnpy.Active_Ilny_long, 
161                false, 
162                /*active:*/SedOption.ignoreCase, SedOption.lineNumber, SedOption.quiet
163        ),
164        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}, {@link #print p}.*/
165        Active_glp(
166                /*a:*/SedOptionSet_Iaglnp.Active_aglp, /*append:*/SedOptionSet_Iaglnp.Active_aglp_long, /*c:*/SedOptionSet_Icglnp.Active_cglp, /*change:*/SedOptionSet_Icglnp.Active_cglp_long, /*d:*/SedOptionSet_Idglnp.Active_dglp, /*delete:*/SedOptionSet_Idglnp.Active_dglp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Iglp, /*ignoreCase:*/Active_Iglp_long, /*i:*/SedOptionSet_Igilnp.Active_gilp, /*insert:*/SedOptionSet_Igilnp.Active_gilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_glnp, /*quiet:*/Active_glnp_long, /*s:*/SedOptionSet_Iglnps.Active_glps, /*substitute:*/SedOptionSet_Iglnps.Active_glps_long, /*y:*/SedOptionSet_Iglnpy.Active_glpy, /*translate:*/SedOptionSet_Iglnpy.Active_glpy_long, 
167                true, 
168                /*active:*/SedOption.global, SedOption.lineNumber, SedOption.print
169        ),
170        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}, {@link #print p}.*/
171        Active_glp_long(
172                /*a:*/SedOptionSet_Iaglnp.Active_aglp, /*append:*/SedOptionSet_Iaglnp.Active_aglp_long, /*c:*/SedOptionSet_Icglnp.Active_cglp, /*change:*/SedOptionSet_Icglnp.Active_cglp_long, /*d:*/SedOptionSet_Idglnp.Active_dglp, /*delete:*/SedOptionSet_Idglnp.Active_dglp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Iglp, /*ignoreCase:*/Active_Iglp_long, /*i:*/SedOptionSet_Igilnp.Active_gilp, /*insert:*/SedOptionSet_Igilnp.Active_gilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_glnp, /*quiet:*/Active_glnp_long, /*s:*/SedOptionSet_Iglnps.Active_glps, /*substitute:*/SedOptionSet_Iglnps.Active_glps_long, /*y:*/SedOptionSet_Iglnpy.Active_glpy, /*translate:*/SedOptionSet_Iglnpy.Active_glpy_long, 
173                false, 
174                /*active:*/SedOption.global, SedOption.lineNumber, SedOption.print
175        ),
176        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #print p}.*/
177        Active_Igp(
178                /*a:*/SedOptionSet_Iaglnp.Active_Iagp, /*append:*/SedOptionSet_Iaglnp.Active_Iagp_long, /*c:*/SedOptionSet_Icglnp.Active_Icgp, /*change:*/SedOptionSet_Icglnp.Active_Icgp_long, /*d:*/SedOptionSet_Idglnp.Active_Idgp, /*delete:*/SedOptionSet_Idglnp.Active_Idgp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igip, /*insert:*/SedOptionSet_Igilnp.Active_Igip_long, /*l:*/Active_Iglp, /*lineNumber:*/Active_Iglp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Ignp, /*quiet:*/Active_Ignp_long, /*s:*/SedOptionSet_Iglnps.Active_Igps, /*substitute:*/SedOptionSet_Iglnps.Active_Igps_long, /*y:*/SedOptionSet_Iglnpy.Active_Igpy, /*translate:*/SedOptionSet_Iglnpy.Active_Igpy_long, 
179                true, 
180                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.print
181        ),
182        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #print p}.*/
183        Active_Igp_long(
184                /*a:*/SedOptionSet_Iaglnp.Active_Iagp, /*append:*/SedOptionSet_Iaglnp.Active_Iagp_long, /*c:*/SedOptionSet_Icglnp.Active_Icgp, /*change:*/SedOptionSet_Icglnp.Active_Icgp_long, /*d:*/SedOptionSet_Idglnp.Active_Idgp, /*delete:*/SedOptionSet_Idglnp.Active_Idgp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igip, /*insert:*/SedOptionSet_Igilnp.Active_Igip_long, /*l:*/Active_Iglp, /*lineNumber:*/Active_Iglp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Ignp, /*quiet:*/Active_Ignp_long, /*s:*/SedOptionSet_Iglnps.Active_Igps, /*substitute:*/SedOptionSet_Iglnps.Active_Igps_long, /*y:*/SedOptionSet_Iglnpy.Active_Igpy, /*translate:*/SedOptionSet_Iglnpy.Active_Igpy_long, 
185                false, 
186                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.print
187        ),
188        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}.*/
189        Active_Igl(
190                /*a:*/SedOptionSet_Iaglnp.Active_Iagl, /*append:*/SedOptionSet_Iaglnp.Active_Iagl_long, /*c:*/SedOptionSet_Icglnp.Active_Icgl, /*change:*/SedOptionSet_Icglnp.Active_Icgl_long, /*d:*/SedOptionSet_Idglnp.Active_Idgl, /*delete:*/SedOptionSet_Idglnp.Active_Idgl_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igil, /*insert:*/SedOptionSet_Igilnp.Active_Igil_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Iglp, /*print:*/Active_Iglp_long, /*n:*/Active_Igln, /*quiet:*/Active_Igln_long, /*s:*/SedOptionSet_Iglnps.Active_Igls, /*substitute:*/SedOptionSet_Iglnps.Active_Igls_long, /*y:*/SedOptionSet_Iglnpy.Active_Igly, /*translate:*/SedOptionSet_Iglnpy.Active_Igly_long, 
191                true, 
192                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber
193        ),
194        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}, {@link #lineNumber l}.*/
195        Active_Igl_long(
196                /*a:*/SedOptionSet_Iaglnp.Active_Iagl, /*append:*/SedOptionSet_Iaglnp.Active_Iagl_long, /*c:*/SedOptionSet_Icglnp.Active_Icgl, /*change:*/SedOptionSet_Icglnp.Active_Icgl_long, /*d:*/SedOptionSet_Idglnp.Active_Idgl, /*delete:*/SedOptionSet_Idglnp.Active_Idgl_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igil, /*insert:*/SedOptionSet_Igilnp.Active_Igil_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Iglp, /*print:*/Active_Iglp_long, /*n:*/Active_Igln, /*quiet:*/Active_Igln_long, /*s:*/SedOptionSet_Iglnps.Active_Igls, /*substitute:*/SedOptionSet_Iglnps.Active_Igls_long, /*y:*/SedOptionSet_Iglnpy.Active_Igly, /*translate:*/SedOptionSet_Iglnpy.Active_Igly_long, 
197                false, 
198                /*active:*/SedOption.global, SedOption.ignoreCase, SedOption.lineNumber
199        ),
200        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}.*/
201        Active_Ilp(
202                /*a:*/SedOptionSet_Iaglnp.Active_Ialp, /*append:*/SedOptionSet_Iaglnp.Active_Ialp_long, /*c:*/SedOptionSet_Icglnp.Active_Iclp, /*change:*/SedOptionSet_Icglnp.Active_Iclp_long, /*d:*/SedOptionSet_Idglnp.Active_Idlp, /*delete:*/SedOptionSet_Idglnp.Active_Idlp_long, /*g:*/Active_Iglp, /*global:*/Active_Iglp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iilp, /*insert:*/SedOptionSet_Igilnp.Active_Iilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Ilnp, /*quiet:*/Active_Ilnp_long, /*s:*/SedOptionSet_Iglnps.Active_Ilps, /*substitute:*/SedOptionSet_Iglnps.Active_Ilps_long, /*y:*/SedOptionSet_Iglnpy.Active_Ilpy, /*translate:*/SedOptionSet_Iglnpy.Active_Ilpy_long, 
203                true, 
204                /*active:*/SedOption.ignoreCase, SedOption.lineNumber, SedOption.print
205        ),
206        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}, {@link #print p}.*/
207        Active_Ilp_long(
208                /*a:*/SedOptionSet_Iaglnp.Active_Ialp, /*append:*/SedOptionSet_Iaglnp.Active_Ialp_long, /*c:*/SedOptionSet_Icglnp.Active_Iclp, /*change:*/SedOptionSet_Icglnp.Active_Iclp_long, /*d:*/SedOptionSet_Idglnp.Active_Idlp, /*delete:*/SedOptionSet_Idglnp.Active_Idlp_long, /*g:*/Active_Iglp, /*global:*/Active_Iglp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iilp, /*insert:*/SedOptionSet_Igilnp.Active_Iilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Ilnp, /*quiet:*/Active_Ilnp_long, /*s:*/SedOptionSet_Iglnps.Active_Ilps, /*substitute:*/SedOptionSet_Iglnps.Active_Ilps_long, /*y:*/SedOptionSet_Iglnpy.Active_Ilpy, /*translate:*/SedOptionSet_Iglnpy.Active_Ilpy_long, 
209                false, 
210                /*active:*/SedOption.ignoreCase, SedOption.lineNumber, SedOption.print
211        ),
212        /** Option set with the following active options: {@link #global g}, {@link #quiet n}.*/
213        Active_gn(
214                /*a:*/SedOptionSet_Iaglnp.Active_agn, /*append:*/SedOptionSet_Iaglnp.Active_agn_long, /*c:*/SedOptionSet_Icglnp.Active_cgn, /*change:*/SedOptionSet_Icglnp.Active_cgn_long, /*d:*/SedOptionSet_Idglnp.Active_dgn, /*delete:*/SedOptionSet_Idglnp.Active_dgn_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Ign, /*ignoreCase:*/Active_Ign_long, /*i:*/SedOptionSet_Igilnp.Active_gin, /*insert:*/SedOptionSet_Igilnp.Active_gin_long, /*l:*/Active_gln, /*lineNumber:*/Active_gln_long, /*p:*/Active_gnp, /*print:*/Active_gnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_gns, /*substitute:*/SedOptionSet_Iglnps.Active_gns_long, /*y:*/SedOptionSet_Iglnpy.Active_gny, /*translate:*/SedOptionSet_Iglnpy.Active_gny_long, 
215                true, 
216                /*active:*/SedOption.global, SedOption.quiet
217        ),
218        /** Option set with the following active options: {@link #global g}, {@link #quiet n}.*/
219        Active_gn_long(
220                /*a:*/SedOptionSet_Iaglnp.Active_agn, /*append:*/SedOptionSet_Iaglnp.Active_agn_long, /*c:*/SedOptionSet_Icglnp.Active_cgn, /*change:*/SedOptionSet_Icglnp.Active_cgn_long, /*d:*/SedOptionSet_Idglnp.Active_dgn, /*delete:*/SedOptionSet_Idglnp.Active_dgn_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Ign, /*ignoreCase:*/Active_Ign_long, /*i:*/SedOptionSet_Igilnp.Active_gin, /*insert:*/SedOptionSet_Igilnp.Active_gin_long, /*l:*/Active_gln, /*lineNumber:*/Active_gln_long, /*p:*/Active_gnp, /*print:*/Active_gnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_gns, /*substitute:*/SedOptionSet_Iglnps.Active_gns_long, /*y:*/SedOptionSet_Iglnpy.Active_gny, /*translate:*/SedOptionSet_Iglnpy.Active_gny_long, 
221                false, 
222                /*active:*/SedOption.global, SedOption.quiet
223        ),
224        /** Option set with the following active options: {@link #print p}, {@link #quiet n}.*/
225        Active_np(
226                /*a:*/SedOptionSet_Iaglnp.Active_anp, /*append:*/SedOptionSet_Iaglnp.Active_anp_long, /*c:*/SedOptionSet_Icglnp.Active_cnp, /*change:*/SedOptionSet_Icglnp.Active_cnp_long, /*d:*/SedOptionSet_Idglnp.Active_dnp, /*delete:*/SedOptionSet_Idglnp.Active_dnp_long, /*g:*/Active_gnp, /*global:*/Active_gnp_long, /*I:*/Active_Inp, /*ignoreCase:*/Active_Inp_long, /*i:*/SedOptionSet_Igilnp.Active_inp, /*insert:*/SedOptionSet_Igilnp.Active_inp_long, /*l:*/Active_lnp, /*lineNumber:*/Active_lnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_nps, /*substitute:*/SedOptionSet_Iglnps.Active_nps_long, /*y:*/SedOptionSet_Iglnpy.Active_npy, /*translate:*/SedOptionSet_Iglnpy.Active_npy_long, 
227                true, 
228                /*active:*/SedOption.print, SedOption.quiet
229        ),
230        /** Option set with the following active options: {@link #print p}, {@link #quiet n}.*/
231        Active_np_long(
232                /*a:*/SedOptionSet_Iaglnp.Active_anp, /*append:*/SedOptionSet_Iaglnp.Active_anp_long, /*c:*/SedOptionSet_Icglnp.Active_cnp, /*change:*/SedOptionSet_Icglnp.Active_cnp_long, /*d:*/SedOptionSet_Idglnp.Active_dnp, /*delete:*/SedOptionSet_Idglnp.Active_dnp_long, /*g:*/Active_gnp, /*global:*/Active_gnp_long, /*I:*/Active_Inp, /*ignoreCase:*/Active_Inp_long, /*i:*/SedOptionSet_Igilnp.Active_inp, /*insert:*/SedOptionSet_Igilnp.Active_inp_long, /*l:*/Active_lnp, /*lineNumber:*/Active_lnp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_nps, /*substitute:*/SedOptionSet_Iglnps.Active_nps_long, /*y:*/SedOptionSet_Iglnpy.Active_npy, /*translate:*/SedOptionSet_Iglnpy.Active_npy_long, 
233                false, 
234                /*active:*/SedOption.print, SedOption.quiet
235        ),
236        /** Option set with the following active options: {@link #lineNumber l}, {@link #quiet n}.*/
237        Active_ln(
238                /*a:*/SedOptionSet_Iaglnp.Active_aln, /*append:*/SedOptionSet_Iaglnp.Active_aln_long, /*c:*/SedOptionSet_Icglnp.Active_cln, /*change:*/SedOptionSet_Icglnp.Active_cln_long, /*d:*/SedOptionSet_Idglnp.Active_dln, /*delete:*/SedOptionSet_Idglnp.Active_dln_long, /*g:*/Active_gln, /*global:*/Active_gln_long, /*I:*/Active_Iln, /*ignoreCase:*/Active_Iln_long, /*i:*/SedOptionSet_Igilnp.Active_iln, /*insert:*/SedOptionSet_Igilnp.Active_iln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_lnp, /*print:*/Active_lnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_lns, /*substitute:*/SedOptionSet_Iglnps.Active_lns_long, /*y:*/SedOptionSet_Iglnpy.Active_lny, /*translate:*/SedOptionSet_Iglnpy.Active_lny_long, 
239                true, 
240                /*active:*/SedOption.lineNumber, SedOption.quiet
241        ),
242        /** Option set with the following active options: {@link #lineNumber l}, {@link #quiet n}.*/
243        Active_ln_long(
244                /*a:*/SedOptionSet_Iaglnp.Active_aln, /*append:*/SedOptionSet_Iaglnp.Active_aln_long, /*c:*/SedOptionSet_Icglnp.Active_cln, /*change:*/SedOptionSet_Icglnp.Active_cln_long, /*d:*/SedOptionSet_Idglnp.Active_dln, /*delete:*/SedOptionSet_Idglnp.Active_dln_long, /*g:*/Active_gln, /*global:*/Active_gln_long, /*I:*/Active_Iln, /*ignoreCase:*/Active_Iln_long, /*i:*/SedOptionSet_Igilnp.Active_iln, /*insert:*/SedOptionSet_Igilnp.Active_iln_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_lnp, /*print:*/Active_lnp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_lns, /*substitute:*/SedOptionSet_Iglnps.Active_lns_long, /*y:*/SedOptionSet_Iglnpy.Active_lny, /*translate:*/SedOptionSet_Iglnpy.Active_lny_long, 
245                false, 
246                /*active:*/SedOption.lineNumber, SedOption.quiet
247        ),
248        /** Option set with the following active options: {@link #ignoreCase I}, {@link #quiet n}.*/
249        Active_In(
250                /*a:*/SedOptionSet_Iaglnp.Active_Ian, /*append:*/SedOptionSet_Iaglnp.Active_Ian_long, /*c:*/SedOptionSet_Icglnp.Active_Icn, /*change:*/SedOptionSet_Icglnp.Active_Icn_long, /*d:*/SedOptionSet_Idglnp.Active_Idn, /*delete:*/SedOptionSet_Idglnp.Active_Idn_long, /*g:*/Active_Ign, /*global:*/Active_Ign_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iin, /*insert:*/SedOptionSet_Igilnp.Active_Iin_long, /*l:*/Active_Iln, /*lineNumber:*/Active_Iln_long, /*p:*/Active_Inp, /*print:*/Active_Inp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ins, /*substitute:*/SedOptionSet_Iglnps.Active_Ins_long, /*y:*/SedOptionSet_Iglnpy.Active_Iny, /*translate:*/SedOptionSet_Iglnpy.Active_Iny_long, 
251                true, 
252                /*active:*/SedOption.ignoreCase, SedOption.quiet
253        ),
254        /** Option set with the following active options: {@link #ignoreCase I}, {@link #quiet n}.*/
255        Active_In_long(
256                /*a:*/SedOptionSet_Iaglnp.Active_Ian, /*append:*/SedOptionSet_Iaglnp.Active_Ian_long, /*c:*/SedOptionSet_Icglnp.Active_Icn, /*change:*/SedOptionSet_Icglnp.Active_Icn_long, /*d:*/SedOptionSet_Idglnp.Active_Idn, /*delete:*/SedOptionSet_Idglnp.Active_Idn_long, /*g:*/Active_Ign, /*global:*/Active_Ign_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iin, /*insert:*/SedOptionSet_Igilnp.Active_Iin_long, /*l:*/Active_Iln, /*lineNumber:*/Active_Iln_long, /*p:*/Active_Inp, /*print:*/Active_Inp_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_Ins, /*substitute:*/SedOptionSet_Iglnps.Active_Ins_long, /*y:*/SedOptionSet_Iglnpy.Active_Iny, /*translate:*/SedOptionSet_Iglnpy.Active_Iny_long, 
257                false, 
258                /*active:*/SedOption.ignoreCase, SedOption.quiet
259        ),
260        /** Option set with the following active options: {@link #global g}, {@link #print p}.*/
261        Active_gp(
262                /*a:*/SedOptionSet_Iaglnp.Active_agp, /*append:*/SedOptionSet_Iaglnp.Active_agp_long, /*c:*/SedOptionSet_Icglnp.Active_cgp, /*change:*/SedOptionSet_Icglnp.Active_cgp_long, /*d:*/SedOptionSet_Idglnp.Active_dgp, /*delete:*/SedOptionSet_Idglnp.Active_dgp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Igp, /*ignoreCase:*/Active_Igp_long, /*i:*/SedOptionSet_Igilnp.Active_gip, /*insert:*/SedOptionSet_Igilnp.Active_gip_long, /*l:*/Active_glp, /*lineNumber:*/Active_glp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_gnp, /*quiet:*/Active_gnp_long, /*s:*/SedOptionSet_Iglnps.Active_gps, /*substitute:*/SedOptionSet_Iglnps.Active_gps_long, /*y:*/SedOptionSet_Iglnpy.Active_gpy, /*translate:*/SedOptionSet_Iglnpy.Active_gpy_long, 
263                true, 
264                /*active:*/SedOption.global, SedOption.print
265        ),
266        /** Option set with the following active options: {@link #global g}, {@link #print p}.*/
267        Active_gp_long(
268                /*a:*/SedOptionSet_Iaglnp.Active_agp, /*append:*/SedOptionSet_Iaglnp.Active_agp_long, /*c:*/SedOptionSet_Icglnp.Active_cgp, /*change:*/SedOptionSet_Icglnp.Active_cgp_long, /*d:*/SedOptionSet_Idglnp.Active_dgp, /*delete:*/SedOptionSet_Idglnp.Active_dgp_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Igp, /*ignoreCase:*/Active_Igp_long, /*i:*/SedOptionSet_Igilnp.Active_gip, /*insert:*/SedOptionSet_Igilnp.Active_gip_long, /*l:*/Active_glp, /*lineNumber:*/Active_glp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_gnp, /*quiet:*/Active_gnp_long, /*s:*/SedOptionSet_Iglnps.Active_gps, /*substitute:*/SedOptionSet_Iglnps.Active_gps_long, /*y:*/SedOptionSet_Iglnpy.Active_gpy, /*translate:*/SedOptionSet_Iglnpy.Active_gpy_long, 
269                false, 
270                /*active:*/SedOption.global, SedOption.print
271        ),
272        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}.*/
273        Active_gl(
274                /*a:*/SedOptionSet_Iaglnp.Active_agl, /*append:*/SedOptionSet_Iaglnp.Active_agl_long, /*c:*/SedOptionSet_Icglnp.Active_cgl, /*change:*/SedOptionSet_Icglnp.Active_cgl_long, /*d:*/SedOptionSet_Idglnp.Active_dgl, /*delete:*/SedOptionSet_Idglnp.Active_dgl_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Igl, /*ignoreCase:*/Active_Igl_long, /*i:*/SedOptionSet_Igilnp.Active_gil, /*insert:*/SedOptionSet_Igilnp.Active_gil_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_glp, /*print:*/Active_glp_long, /*n:*/Active_gln, /*quiet:*/Active_gln_long, /*s:*/SedOptionSet_Iglnps.Active_gls, /*substitute:*/SedOptionSet_Iglnps.Active_gls_long, /*y:*/SedOptionSet_Iglnpy.Active_gly, /*translate:*/SedOptionSet_Iglnpy.Active_gly_long, 
275                true, 
276                /*active:*/SedOption.global, SedOption.lineNumber
277        ),
278        /** Option set with the following active options: {@link #global g}, {@link #lineNumber l}.*/
279        Active_gl_long(
280                /*a:*/SedOptionSet_Iaglnp.Active_agl, /*append:*/SedOptionSet_Iaglnp.Active_agl_long, /*c:*/SedOptionSet_Icglnp.Active_cgl, /*change:*/SedOptionSet_Icglnp.Active_cgl_long, /*d:*/SedOptionSet_Idglnp.Active_dgl, /*delete:*/SedOptionSet_Idglnp.Active_dgl_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Igl, /*ignoreCase:*/Active_Igl_long, /*i:*/SedOptionSet_Igilnp.Active_gil, /*insert:*/SedOptionSet_Igilnp.Active_gil_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_glp, /*print:*/Active_glp_long, /*n:*/Active_gln, /*quiet:*/Active_gln_long, /*s:*/SedOptionSet_Iglnps.Active_gls, /*substitute:*/SedOptionSet_Iglnps.Active_gls_long, /*y:*/SedOptionSet_Iglnpy.Active_gly, /*translate:*/SedOptionSet_Iglnpy.Active_gly_long, 
281                false, 
282                /*active:*/SedOption.global, SedOption.lineNumber
283        ),
284        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}.*/
285        Active_Ig(
286                /*a:*/SedOptionSet_Iaglnp.Active_Iag, /*append:*/SedOptionSet_Iaglnp.Active_Iag_long, /*c:*/SedOptionSet_Icglnp.Active_Icg, /*change:*/SedOptionSet_Icglnp.Active_Icg_long, /*d:*/SedOptionSet_Idglnp.Active_Idg, /*delete:*/SedOptionSet_Idglnp.Active_Idg_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igi, /*insert:*/SedOptionSet_Igilnp.Active_Igi_long, /*l:*/Active_Igl, /*lineNumber:*/Active_Igl_long, /*p:*/Active_Igp, /*print:*/Active_Igp_long, /*n:*/Active_Ign, /*quiet:*/Active_Ign_long, /*s:*/SedOptionSet_Iglnps.Active_Igs, /*substitute:*/SedOptionSet_Iglnps.Active_Igs_long, /*y:*/SedOptionSet_Iglnpy.Active_Igy, /*translate:*/SedOptionSet_Iglnpy.Active_Igy_long, 
287                true, 
288                /*active:*/SedOption.global, SedOption.ignoreCase
289        ),
290        /** Option set with the following active options: {@link #global g}, {@link #ignoreCase I}.*/
291        Active_Ig_long(
292                /*a:*/SedOptionSet_Iaglnp.Active_Iag, /*append:*/SedOptionSet_Iaglnp.Active_Iag_long, /*c:*/SedOptionSet_Icglnp.Active_Icg, /*change:*/SedOptionSet_Icglnp.Active_Icg_long, /*d:*/SedOptionSet_Idglnp.Active_Idg, /*delete:*/SedOptionSet_Idglnp.Active_Idg_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Igi, /*insert:*/SedOptionSet_Igilnp.Active_Igi_long, /*l:*/Active_Igl, /*lineNumber:*/Active_Igl_long, /*p:*/Active_Igp, /*print:*/Active_Igp_long, /*n:*/Active_Ign, /*quiet:*/Active_Ign_long, /*s:*/SedOptionSet_Iglnps.Active_Igs, /*substitute:*/SedOptionSet_Iglnps.Active_Igs_long, /*y:*/SedOptionSet_Iglnpy.Active_Igy, /*translate:*/SedOptionSet_Iglnpy.Active_Igy_long, 
293                false, 
294                /*active:*/SedOption.global, SedOption.ignoreCase
295        ),
296        /** Option set with the following active options: {@link #lineNumber l}, {@link #print p}.*/
297        Active_lp(
298                /*a:*/SedOptionSet_Iaglnp.Active_alp, /*append:*/SedOptionSet_Iaglnp.Active_alp_long, /*c:*/SedOptionSet_Icglnp.Active_clp, /*change:*/SedOptionSet_Icglnp.Active_clp_long, /*d:*/SedOptionSet_Idglnp.Active_dlp, /*delete:*/SedOptionSet_Idglnp.Active_dlp_long, /*g:*/Active_glp, /*global:*/Active_glp_long, /*I:*/Active_Ilp, /*ignoreCase:*/Active_Ilp_long, /*i:*/SedOptionSet_Igilnp.Active_ilp, /*insert:*/SedOptionSet_Igilnp.Active_ilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_lnp, /*quiet:*/Active_lnp_long, /*s:*/SedOptionSet_Iglnps.Active_lps, /*substitute:*/SedOptionSet_Iglnps.Active_lps_long, /*y:*/SedOptionSet_Iglnpy.Active_lpy, /*translate:*/SedOptionSet_Iglnpy.Active_lpy_long, 
299                true, 
300                /*active:*/SedOption.lineNumber, SedOption.print
301        ),
302        /** Option set with the following active options: {@link #lineNumber l}, {@link #print p}.*/
303        Active_lp_long(
304                /*a:*/SedOptionSet_Iaglnp.Active_alp, /*append:*/SedOptionSet_Iaglnp.Active_alp_long, /*c:*/SedOptionSet_Icglnp.Active_clp, /*change:*/SedOptionSet_Icglnp.Active_clp_long, /*d:*/SedOptionSet_Idglnp.Active_dlp, /*delete:*/SedOptionSet_Idglnp.Active_dlp_long, /*g:*/Active_glp, /*global:*/Active_glp_long, /*I:*/Active_Ilp, /*ignoreCase:*/Active_Ilp_long, /*i:*/SedOptionSet_Igilnp.Active_ilp, /*insert:*/SedOptionSet_Igilnp.Active_ilp_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_lnp, /*quiet:*/Active_lnp_long, /*s:*/SedOptionSet_Iglnps.Active_lps, /*substitute:*/SedOptionSet_Iglnps.Active_lps_long, /*y:*/SedOptionSet_Iglnpy.Active_lpy, /*translate:*/SedOptionSet_Iglnpy.Active_lpy_long, 
305                false, 
306                /*active:*/SedOption.lineNumber, SedOption.print
307        ),
308        /** Option set with the following active options: {@link #ignoreCase I}, {@link #print p}.*/
309        Active_Ip(
310                /*a:*/SedOptionSet_Iaglnp.Active_Iap, /*append:*/SedOptionSet_Iaglnp.Active_Iap_long, /*c:*/SedOptionSet_Icglnp.Active_Icp, /*change:*/SedOptionSet_Icglnp.Active_Icp_long, /*d:*/SedOptionSet_Idglnp.Active_Idp, /*delete:*/SedOptionSet_Idglnp.Active_Idp_long, /*g:*/Active_Igp, /*global:*/Active_Igp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iip, /*insert:*/SedOptionSet_Igilnp.Active_Iip_long, /*l:*/Active_Ilp, /*lineNumber:*/Active_Ilp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Inp, /*quiet:*/Active_Inp_long, /*s:*/SedOptionSet_Iglnps.Active_Ips, /*substitute:*/SedOptionSet_Iglnps.Active_Ips_long, /*y:*/SedOptionSet_Iglnpy.Active_Ipy, /*translate:*/SedOptionSet_Iglnpy.Active_Ipy_long, 
311                true, 
312                /*active:*/SedOption.ignoreCase, SedOption.print
313        ),
314        /** Option set with the following active options: {@link #ignoreCase I}, {@link #print p}.*/
315        Active_Ip_long(
316                /*a:*/SedOptionSet_Iaglnp.Active_Iap, /*append:*/SedOptionSet_Iaglnp.Active_Iap_long, /*c:*/SedOptionSet_Icglnp.Active_Icp, /*change:*/SedOptionSet_Icglnp.Active_Icp_long, /*d:*/SedOptionSet_Idglnp.Active_Idp, /*delete:*/SedOptionSet_Idglnp.Active_Idp_long, /*g:*/Active_Igp, /*global:*/Active_Igp_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iip, /*insert:*/SedOptionSet_Igilnp.Active_Iip_long, /*l:*/Active_Ilp, /*lineNumber:*/Active_Ilp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_Inp, /*quiet:*/Active_Inp_long, /*s:*/SedOptionSet_Iglnps.Active_Ips, /*substitute:*/SedOptionSet_Iglnps.Active_Ips_long, /*y:*/SedOptionSet_Iglnpy.Active_Ipy, /*translate:*/SedOptionSet_Iglnpy.Active_Ipy_long, 
317                false, 
318                /*active:*/SedOption.ignoreCase, SedOption.print
319        ),
320        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}.*/
321        Active_Il(
322                /*a:*/SedOptionSet_Iaglnp.Active_Ial, /*append:*/SedOptionSet_Iaglnp.Active_Ial_long, /*c:*/SedOptionSet_Icglnp.Active_Icl, /*change:*/SedOptionSet_Icglnp.Active_Icl_long, /*d:*/SedOptionSet_Idglnp.Active_Idl, /*delete:*/SedOptionSet_Idglnp.Active_Idl_long, /*g:*/Active_Igl, /*global:*/Active_Igl_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iil, /*insert:*/SedOptionSet_Igilnp.Active_Iil_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Ilp, /*print:*/Active_Ilp_long, /*n:*/Active_Iln, /*quiet:*/Active_Iln_long, /*s:*/SedOptionSet_Iglnps.Active_Ils, /*substitute:*/SedOptionSet_Iglnps.Active_Ils_long, /*y:*/SedOptionSet_Iglnpy.Active_Ily, /*translate:*/SedOptionSet_Iglnpy.Active_Ily_long, 
323                true, 
324                /*active:*/SedOption.ignoreCase, SedOption.lineNumber
325        ),
326        /** Option set with the following active options: {@link #ignoreCase I}, {@link #lineNumber l}.*/
327        Active_Il_long(
328                /*a:*/SedOptionSet_Iaglnp.Active_Ial, /*append:*/SedOptionSet_Iaglnp.Active_Ial_long, /*c:*/SedOptionSet_Icglnp.Active_Icl, /*change:*/SedOptionSet_Icglnp.Active_Icl_long, /*d:*/SedOptionSet_Idglnp.Active_Idl, /*delete:*/SedOptionSet_Idglnp.Active_Idl_long, /*g:*/Active_Igl, /*global:*/Active_Igl_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Iil, /*insert:*/SedOptionSet_Igilnp.Active_Iil_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_Ilp, /*print:*/Active_Ilp_long, /*n:*/Active_Iln, /*quiet:*/Active_Iln_long, /*s:*/SedOptionSet_Iglnps.Active_Ils, /*substitute:*/SedOptionSet_Iglnps.Active_Ils_long, /*y:*/SedOptionSet_Iglnpy.Active_Ily, /*translate:*/SedOptionSet_Iglnpy.Active_Ily_long, 
329                false, 
330                /*active:*/SedOption.ignoreCase, SedOption.lineNumber
331        ),
332        /** Option set with the following active options: {@link #quiet n}.*/
333        Active_n(
334                /*a:*/SedOptionSet_Iaglnp.Active_an, /*append:*/SedOptionSet_Iaglnp.Active_an_long, /*c:*/SedOptionSet_Icglnp.Active_cn, /*change:*/SedOptionSet_Icglnp.Active_cn_long, /*d:*/SedOptionSet_Idglnp.Active_dn, /*delete:*/SedOptionSet_Idglnp.Active_dn_long, /*g:*/Active_gn, /*global:*/Active_gn_long, /*I:*/Active_In, /*ignoreCase:*/Active_In_long, /*i:*/SedOptionSet_Igilnp.Active_in, /*insert:*/SedOptionSet_Igilnp.Active_in_long, /*l:*/Active_ln, /*lineNumber:*/Active_ln_long, /*p:*/Active_np, /*print:*/Active_np_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_ns, /*substitute:*/SedOptionSet_Iglnps.Active_ns_long, /*y:*/SedOptionSet_Iglnpy.Active_ny, /*translate:*/SedOptionSet_Iglnpy.Active_ny_long, 
335                true, 
336                /*active:*/SedOption.quiet
337        ),
338        /** Option set with the following active options: {@link #quiet n}.*/
339        Active_n_long(
340                /*a:*/SedOptionSet_Iaglnp.Active_an, /*append:*/SedOptionSet_Iaglnp.Active_an_long, /*c:*/SedOptionSet_Icglnp.Active_cn, /*change:*/SedOptionSet_Icglnp.Active_cn_long, /*d:*/SedOptionSet_Idglnp.Active_dn, /*delete:*/SedOptionSet_Idglnp.Active_dn_long, /*g:*/Active_gn, /*global:*/Active_gn_long, /*I:*/Active_In, /*ignoreCase:*/Active_In_long, /*i:*/SedOptionSet_Igilnp.Active_in, /*insert:*/SedOptionSet_Igilnp.Active_in_long, /*l:*/Active_ln, /*lineNumber:*/Active_ln_long, /*p:*/Active_np, /*print:*/Active_np_long, /*n:*/null /*already set*/, /*quiet:*/null /*already set*/, /*s:*/SedOptionSet_Iglnps.Active_ns, /*substitute:*/SedOptionSet_Iglnps.Active_ns_long, /*y:*/SedOptionSet_Iglnpy.Active_ny, /*translate:*/SedOptionSet_Iglnpy.Active_ny_long, 
341                false, 
342                /*active:*/SedOption.quiet
343        ),
344        /** Option set with the following active options: {@link #global g}.*/
345        Active_g(
346                /*a:*/SedOptionSet_Iaglnp.Active_ag, /*append:*/SedOptionSet_Iaglnp.Active_ag_long, /*c:*/SedOptionSet_Icglnp.Active_cg, /*change:*/SedOptionSet_Icglnp.Active_cg_long, /*d:*/SedOptionSet_Idglnp.Active_dg, /*delete:*/SedOptionSet_Idglnp.Active_dg_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Ig, /*ignoreCase:*/Active_Ig_long, /*i:*/SedOptionSet_Igilnp.Active_gi, /*insert:*/SedOptionSet_Igilnp.Active_gi_long, /*l:*/Active_gl, /*lineNumber:*/Active_gl_long, /*p:*/Active_gp, /*print:*/Active_gp_long, /*n:*/Active_gn, /*quiet:*/Active_gn_long, /*s:*/SedOptionSet_Iglnps.Active_gs, /*substitute:*/SedOptionSet_Iglnps.Active_gs_long, /*y:*/SedOptionSet_Iglnpy.Active_gy, /*translate:*/SedOptionSet_Iglnpy.Active_gy_long, 
347                true, 
348                /*active:*/SedOption.global
349        ),
350        /** Option set with the following active options: {@link #global g}.*/
351        Active_g_long(
352                /*a:*/SedOptionSet_Iaglnp.Active_ag, /*append:*/SedOptionSet_Iaglnp.Active_ag_long, /*c:*/SedOptionSet_Icglnp.Active_cg, /*change:*/SedOptionSet_Icglnp.Active_cg_long, /*d:*/SedOptionSet_Idglnp.Active_dg, /*delete:*/SedOptionSet_Idglnp.Active_dg_long, /*g:*/null /*already set*/, /*global:*/null /*already set*/, /*I:*/Active_Ig, /*ignoreCase:*/Active_Ig_long, /*i:*/SedOptionSet_Igilnp.Active_gi, /*insert:*/SedOptionSet_Igilnp.Active_gi_long, /*l:*/Active_gl, /*lineNumber:*/Active_gl_long, /*p:*/Active_gp, /*print:*/Active_gp_long, /*n:*/Active_gn, /*quiet:*/Active_gn_long, /*s:*/SedOptionSet_Iglnps.Active_gs, /*substitute:*/SedOptionSet_Iglnps.Active_gs_long, /*y:*/SedOptionSet_Iglnpy.Active_gy, /*translate:*/SedOptionSet_Iglnpy.Active_gy_long, 
353                false, 
354                /*active:*/SedOption.global
355        ),
356        /** Option set with the following active options: {@link #print p}.*/
357        Active_p(
358                /*a:*/SedOptionSet_Iaglnp.Active_ap, /*append:*/SedOptionSet_Iaglnp.Active_ap_long, /*c:*/SedOptionSet_Icglnp.Active_cp, /*change:*/SedOptionSet_Icglnp.Active_cp_long, /*d:*/SedOptionSet_Idglnp.Active_dp, /*delete:*/SedOptionSet_Idglnp.Active_dp_long, /*g:*/Active_gp, /*global:*/Active_gp_long, /*I:*/Active_Ip, /*ignoreCase:*/Active_Ip_long, /*i:*/SedOptionSet_Igilnp.Active_ip, /*insert:*/SedOptionSet_Igilnp.Active_ip_long, /*l:*/Active_lp, /*lineNumber:*/Active_lp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_np, /*quiet:*/Active_np_long, /*s:*/SedOptionSet_Iglnps.Active_ps, /*substitute:*/SedOptionSet_Iglnps.Active_ps_long, /*y:*/SedOptionSet_Iglnpy.Active_py, /*translate:*/SedOptionSet_Iglnpy.Active_py_long, 
359                true, 
360                /*active:*/SedOption.print
361        ),
362        /** Option set with the following active options: {@link #print p}.*/
363        Active_p_long(
364                /*a:*/SedOptionSet_Iaglnp.Active_ap, /*append:*/SedOptionSet_Iaglnp.Active_ap_long, /*c:*/SedOptionSet_Icglnp.Active_cp, /*change:*/SedOptionSet_Icglnp.Active_cp_long, /*d:*/SedOptionSet_Idglnp.Active_dp, /*delete:*/SedOptionSet_Idglnp.Active_dp_long, /*g:*/Active_gp, /*global:*/Active_gp_long, /*I:*/Active_Ip, /*ignoreCase:*/Active_Ip_long, /*i:*/SedOptionSet_Igilnp.Active_ip, /*insert:*/SedOptionSet_Igilnp.Active_ip_long, /*l:*/Active_lp, /*lineNumber:*/Active_lp_long, /*p:*/null /*already set*/, /*print:*/null /*already set*/, /*n:*/Active_np, /*quiet:*/Active_np_long, /*s:*/SedOptionSet_Iglnps.Active_ps, /*substitute:*/SedOptionSet_Iglnps.Active_ps_long, /*y:*/SedOptionSet_Iglnpy.Active_py, /*translate:*/SedOptionSet_Iglnpy.Active_py_long, 
365                false, 
366                /*active:*/SedOption.print
367        ),
368        /** Option set with the following active options: {@link #lineNumber l}.*/
369        Active_l(
370                /*a:*/SedOptionSet_Iaglnp.Active_al, /*append:*/SedOptionSet_Iaglnp.Active_al_long, /*c:*/SedOptionSet_Icglnp.Active_cl, /*change:*/SedOptionSet_Icglnp.Active_cl_long, /*d:*/SedOptionSet_Idglnp.Active_dl, /*delete:*/SedOptionSet_Idglnp.Active_dl_long, /*g:*/Active_gl, /*global:*/Active_gl_long, /*I:*/Active_Il, /*ignoreCase:*/Active_Il_long, /*i:*/SedOptionSet_Igilnp.Active_il, /*insert:*/SedOptionSet_Igilnp.Active_il_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_lp, /*print:*/Active_lp_long, /*n:*/Active_ln, /*quiet:*/Active_ln_long, /*s:*/SedOptionSet_Iglnps.Active_ls, /*substitute:*/SedOptionSet_Iglnps.Active_ls_long, /*y:*/SedOptionSet_Iglnpy.Active_ly, /*translate:*/SedOptionSet_Iglnpy.Active_ly_long, 
371                true, 
372                /*active:*/SedOption.lineNumber
373        ),
374        /** Option set with the following active options: {@link #lineNumber l}.*/
375        Active_l_long(
376                /*a:*/SedOptionSet_Iaglnp.Active_al, /*append:*/SedOptionSet_Iaglnp.Active_al_long, /*c:*/SedOptionSet_Icglnp.Active_cl, /*change:*/SedOptionSet_Icglnp.Active_cl_long, /*d:*/SedOptionSet_Idglnp.Active_dl, /*delete:*/SedOptionSet_Idglnp.Active_dl_long, /*g:*/Active_gl, /*global:*/Active_gl_long, /*I:*/Active_Il, /*ignoreCase:*/Active_Il_long, /*i:*/SedOptionSet_Igilnp.Active_il, /*insert:*/SedOptionSet_Igilnp.Active_il_long, /*l:*/null /*already set*/, /*lineNumber:*/null /*already set*/, /*p:*/Active_lp, /*print:*/Active_lp_long, /*n:*/Active_ln, /*quiet:*/Active_ln_long, /*s:*/SedOptionSet_Iglnps.Active_ls, /*substitute:*/SedOptionSet_Iglnps.Active_ls_long, /*y:*/SedOptionSet_Iglnpy.Active_ly, /*translate:*/SedOptionSet_Iglnpy.Active_ly_long, 
377                false, 
378                /*active:*/SedOption.lineNumber
379        ),
380        /** Option set with the following active options: {@link #ignoreCase I}.*/
381        Active_I(
382                /*a:*/SedOptionSet_Iaglnp.Active_Ia, /*append:*/SedOptionSet_Iaglnp.Active_Ia_long, /*c:*/SedOptionSet_Icglnp.Active_Ic, /*change:*/SedOptionSet_Icglnp.Active_Ic_long, /*d:*/SedOptionSet_Idglnp.Active_Id, /*delete:*/SedOptionSet_Idglnp.Active_Id_long, /*g:*/Active_Ig, /*global:*/Active_Ig_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Ii, /*insert:*/SedOptionSet_Igilnp.Active_Ii_long, /*l:*/Active_Il, /*lineNumber:*/Active_Il_long, /*p:*/Active_Ip, /*print:*/Active_Ip_long, /*n:*/Active_In, /*quiet:*/Active_In_long, /*s:*/SedOptionSet_Iglnps.Active_Is, /*substitute:*/SedOptionSet_Iglnps.Active_Is_long, /*y:*/SedOptionSet_Iglnpy.Active_Iy, /*translate:*/SedOptionSet_Iglnpy.Active_Iy_long, 
383                true, 
384                /*active:*/SedOption.ignoreCase
385        ),
386        /** Option set with the following active options: {@link #ignoreCase I}.*/
387        Active_I_long(
388                /*a:*/SedOptionSet_Iaglnp.Active_Ia, /*append:*/SedOptionSet_Iaglnp.Active_Ia_long, /*c:*/SedOptionSet_Icglnp.Active_Ic, /*change:*/SedOptionSet_Icglnp.Active_Ic_long, /*d:*/SedOptionSet_Idglnp.Active_Id, /*delete:*/SedOptionSet_Idglnp.Active_Id_long, /*g:*/Active_Ig, /*global:*/Active_Ig_long, /*I:*/null /*already set*/, /*ignoreCase:*/null /*already set*/, /*i:*/SedOptionSet_Igilnp.Active_Ii, /*insert:*/SedOptionSet_Igilnp.Active_Ii_long, /*l:*/Active_Il, /*lineNumber:*/Active_Il_long, /*p:*/Active_Ip, /*print:*/Active_Ip_long, /*n:*/Active_In, /*quiet:*/Active_In_long, /*s:*/SedOptionSet_Iglnps.Active_Is, /*substitute:*/SedOptionSet_Iglnps.Active_Is_long, /*y:*/SedOptionSet_Iglnpy.Active_Iy, /*translate:*/SedOptionSet_Iglnpy.Active_Iy_long, 
389                false, 
390                /*active:*/SedOption.ignoreCase
391        );
392        private SedOptionSet_Iacdgilnpsy(
393                SedOptionSet_Iaglnp a, SedOptionSet_Iaglnp append, SedOptionSet_Icglnp c, SedOptionSet_Icglnp change, SedOptionSet_Idglnp d, SedOptionSet_Idglnp delete, SedOptionSet_Iacdgilnpsy g, SedOptionSet_Iacdgilnpsy global, SedOptionSet_Iacdgilnpsy I, SedOptionSet_Iacdgilnpsy ignoreCase, SedOptionSet_Igilnp i, SedOptionSet_Igilnp insert, SedOptionSet_Iacdgilnpsy l, SedOptionSet_Iacdgilnpsy lineNumber, SedOptionSet_Iacdgilnpsy p, SedOptionSet_Iacdgilnpsy print, SedOptionSet_Iacdgilnpsy n, SedOptionSet_Iacdgilnpsy quiet, SedOptionSet_Iglnps s, SedOptionSet_Iglnps substitute, SedOptionSet_Iglnpy y, SedOptionSet_Iglnpy translate, 
394                boolean useAcronym,
395                SedOption... activeOptions
396        ) {
397                this.a = notNull(a);
398                this.append = notNull(append);
399                this.c = notNull(c);
400                this.change = notNull(change);
401                this.d = notNull(d);
402                this.delete = notNull(delete);
403                this.g = g == null ? this : g;
404                this.global = global == null ? this : global;
405                this.I = I == null ? this : I;
406                this.ignoreCase = ignoreCase == null ? this : ignoreCase;
407                this.i = notNull(i);
408                this.insert = notNull(insert);
409                this.l = l == null ? this : l;
410                this.lineNumber = lineNumber == null ? this : lineNumber;
411                this.p = p == null ? this : p;
412                this.print = print == null ? this : print;
413                this.n = n == null ? this : n;
414                this.quiet = quiet == null ? this : quiet;
415                this.s = notNull(s);
416                this.substitute = notNull(substitute);
417                this.y = notNull(y);
418                this.translate = notNull(translate);
419                this.useAcronym = useAcronym;
420                this.options = activeOptions.length == 0 ? EnumSet.noneOf(SedOption.class) : EnumSet.copyOf(Arrays.asList(activeOptions));
421        }
422        private final boolean useAcronym;
423        /**
424         * Option {@code "-a"}: Append string2 as a separate line after the matched line.
425         * <p>
426         * The option {@code "-a"} is equivalent to the {@code "--}{@link #append append}{@code "} option.
427         * <p>
428         * Technically speaking, this field points to a set with the options of the 
429         * current set plus the option {@code "-a"}. If the option {@code "-a"}
430         * is already set, the field {@code a} points to the enum constant itself
431         * as it already represents the current set of options.
432         */
433        public final SedOptionSet_Iaglnp a;
434        /**
435         * Option {@code "--append"}: Append string2 as a separate line after the matched line.
436         * <p>
437         * The option {@code "--append"} is equivalent to the {@code "-}{@link #a a}{@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 "--append"}. If the option {@code "--append"}
441         * is already set, the field {@code append} points to the enum constant itself
442         * as it already represents the current set of options.
443         */
444        public final SedOptionSet_Iaglnp append;
445        /**
446         * Option {@code "-c"}: Write string2 as a separate line instead of the matched line.
447         * <p>
448         * The option {@code "-c"} is equivalent to the {@code "--}{@link #change change}{@code "} option.
449         * <p>
450         * Technically speaking, this field points to a set with the options of the 
451         * current set plus the option {@code "-c"}. If the option {@code "-c"}
452         * is already set, the field {@code c} points to the enum constant itself
453         * as it already represents the current set of options.
454         */
455        public final SedOptionSet_Icglnp c;
456        /**
457         * Option {@code "--change"}: Write string2 as a separate line instead of the matched line.
458         * <p>
459         * The option {@code "--change"} is equivalent to the {@code "-}{@link #c c}{@code "} option.
460         * <p>
461         * Technically speaking, this field points to a set with the options of the 
462         * current set plus the option {@code "--change"}. If the option {@code "--change"}
463         * is already set, the field {@code change} points to the enum constant itself
464         * as it already represents the current set of options.
465         */
466        public final SedOptionSet_Icglnp change;
467        /**
468         * Option {@code "-d"}: Delete the matched line.
469         * <p>
470         * The option {@code "-d"} is equivalent to the {@code "--}{@link #delete delete}{@code "} option.
471         * <p>
472         * Technically speaking, this field points to a set with the options of the 
473         * current set plus the option {@code "-d"}. If the option {@code "-d"}
474         * is already set, the field {@code d} points to the enum constant itself
475         * as it already represents the current set of options.
476         */
477        public final SedOptionSet_Idglnp d;
478        /**
479         * Option {@code "--delete"}: Delete the matched line.
480         * <p>
481         * The option {@code "--delete"} is equivalent to the {@code "-}{@link #d d}{@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 "--delete"}. If the option {@code "--delete"}
485         * is already set, the field {@code delete} points to the enum constant itself
486         * as it already represents the current set of options.
487         */
488        public final SedOptionSet_Idglnp delete;
489        /**
490         * Option {@code "-g"}: Globally substitute for all non-overlapping instances of the regexp 
491                        rather than just the first one. 
492                        <p>
493                        (This option is ignored if the occurrence operand is specified).
494         * <p>
495         * The option {@code "-g"} is equivalent to the {@code "--}{@link #global global}{@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 "-g"}. If the option {@code "-g"}
499         * is already set, the field {@code g} points to the enum constant itself
500         * as it already represents the current set of options.
501         */
502        public final SedOptionSet_Iacdgilnpsy g;
503        /**
504         * Option {@code "--global"}: Globally substitute for all non-overlapping instances of the regexp 
505                        rather than just the first one. 
506                        <p>
507                        (This option is ignored if the occurrence operand is specified).
508         * <p>
509         * The option {@code "--global"} is equivalent to the {@code "-}{@link #g g}{@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 "--global"}. If the option {@code "--global"}
513         * is already set, the field {@code global} points to the enum constant itself
514         * as it already represents the current set of options.
515         */
516        public final SedOptionSet_Iacdgilnpsy global;
517        /**
518         * Option {@code "-I"}: Use case insensitive pattern matching.
519         * <p>
520         * The option {@code "-I"} is equivalent to the {@code "--}{@link #ignoreCase ignoreCase}{@code "} option.
521         * <p>
522         * Technically speaking, this field points to a set with the options of the 
523         * current set plus the option {@code "-I"}. If the option {@code "-I"}
524         * is already set, the field {@code I} points to the enum constant itself
525         * as it already represents the current set of options.
526         */
527        public final SedOptionSet_Iacdgilnpsy I;
528        /**
529         * Option {@code "--ignoreCase"}: Use case insensitive pattern matching.
530         * <p>
531         * The option {@code "--ignoreCase"} is equivalent to the {@code "-}{@link #I I}{@code "} option.
532         * <p>
533         * Technically speaking, this field points to a set with the options of the 
534         * current set plus the option {@code "--ignoreCase"}. If the option {@code "--ignoreCase"}
535         * is already set, the field {@code ignoreCase} points to the enum constant itself
536         * as it already represents the current set of options.
537         */
538        public final SedOptionSet_Iacdgilnpsy ignoreCase;
539        /**
540         * Option {@code "-i"}: Insert string2 as a separate line before the matched line.
541         * <p>
542         * The option {@code "-i"} is equivalent to the {@code "--}{@link #insert insert}{@code "} option.
543         * <p>
544         * Technically speaking, this field points to a set with the options of the 
545         * current set plus the option {@code "-i"}. If the option {@code "-i"}
546         * is already set, the field {@code i} points to the enum constant itself
547         * as it already represents the current set of options.
548         */
549        public final SedOptionSet_Igilnp i;
550        /**
551         * Option {@code "--insert"}: Insert string2 as a separate line before the matched line.
552         * <p>
553         * The option {@code "--insert"} is equivalent to the {@code "-}{@link #i i}{@code "} option.
554         * <p>
555         * Technically speaking, this field points to a set with the options of the 
556         * current set plus the option {@code "--insert"}. If the option {@code "--insert"}
557         * is already set, the field {@code insert} points to the enum constant itself
558         * as it already represents the current set of options.
559         */
560        public final SedOptionSet_Igilnp insert;
561        /**
562         * Option {@code "-l"}: Writes the current line number on a separate line to the standard 
563                        output.
564         * <p>
565         * The option {@code "-l"} is equivalent to the {@code "--}{@link #lineNumber lineNumber}{@code "} option.
566         * <p>
567         * Technically speaking, this field points to a set with the options of the 
568         * current set plus the option {@code "-l"}. If the option {@code "-l"}
569         * is already set, the field {@code l} points to the enum constant itself
570         * as it already represents the current set of options.
571         */
572        public final SedOptionSet_Iacdgilnpsy l;
573        /**
574         * Option {@code "--lineNumber"}: Writes the current line number on a separate line to the standard 
575                        output.
576         * <p>
577         * The option {@code "--lineNumber"} is equivalent to the {@code "-}{@link #l l}{@code "} option.
578         * <p>
579         * Technically speaking, this field points to a set with the options of the 
580         * current set plus the option {@code "--lineNumber"}. If the option {@code "--lineNumber"}
581         * is already set, the field {@code lineNumber} points to the enum constant itself
582         * as it already represents the current set of options.
583         */
584        public final SedOptionSet_Iacdgilnpsy lineNumber;
585        /**
586         * Option {@code "-p"}: Write the matched line to standard output.
587         * <p>
588         * The option {@code "-p"} is equivalent to the {@code "--}{@link #print print}{@code "} option.
589         * <p>
590         * Technically speaking, this field points to a set with the options of the 
591         * current set plus the option {@code "-p"}. If the option {@code "-p"}
592         * is already set, the field {@code p} points to the enum constant itself
593         * as it already represents the current set of options.
594         */
595        public final SedOptionSet_Iacdgilnpsy p;
596        /**
597         * Option {@code "--print"}: Write the matched line to standard output.
598         * <p>
599         * The option {@code "--print"} is equivalent to the {@code "-}{@link #p p}{@code "} option.
600         * <p>
601         * Technically speaking, this field points to a set with the options of the 
602         * current set plus the option {@code "--print"}. If the option {@code "--print"}
603         * is already set, the field {@code print} points to the enum constant itself
604         * as it already represents the current set of options.
605         */
606        public final SedOptionSet_Iacdgilnpsy print;
607        /**
608         * Option {@code "-n"}: Suppress the default output (in which each line, after it is 
609                        examined for editing, is written to standard output). Only lines 
610                        explicitly selected for output are written.
611         * <p>
612         * The option {@code "-n"} is equivalent to the {@code "--}{@link #quiet quiet}{@code "} option.
613         * <p>
614         * Technically speaking, this field points to a set with the options of the 
615         * current set plus the option {@code "-n"}. If the option {@code "-n"}
616         * is already set, the field {@code n} points to the enum constant itself
617         * as it already represents the current set of options.
618         */
619        public final SedOptionSet_Iacdgilnpsy n;
620        /**
621         * Option {@code "--quiet"}: Suppress the default output (in which each line, after it is 
622                        examined for editing, is written to standard output). Only lines 
623                        explicitly selected for output are written.
624         * <p>
625         * The option {@code "--quiet"} is equivalent to the {@code "-}{@link #n n}{@code "} option.
626         * <p>
627         * Technically speaking, this field points to a set with the options of the 
628         * current set plus the option {@code "--quiet"}. If the option {@code "--quiet"}
629         * is already set, the field {@code quiet} points to the enum constant itself
630         * as it already represents the current set of options.
631         */
632        public final SedOptionSet_Iacdgilnpsy quiet;
633        /**
634         * Option {@code "-s"}: Substitutes the replacement string for instances of the regexp in 
635                        the matched line.
636<p>
637                        The characters "$0" appearing in the replacement are replaced
638                        by the line matching the regexp.  The characters "$n", where n is a
639                        digit other than zero, are replaced by the text matched by the
640                        corresponding backreference expression (aka group).  The special
641                        meaning of "$n" in this context can be suppressed by preceding it
642                        by a backslash.
643<p>
644                        A line can be split by substituting a newline ('\n') into it. 
645                        <p>
646                        A substitution is considered to have been performed even if the 
647                        replacement string is identical to the string that it replaces.
648         * <p>
649         * The option {@code "-s"} is equivalent to the {@code "--}{@link #substitute substitute}{@code "} option.
650         * <p>
651         * Technically speaking, this field points to a set with the options of the 
652         * current set plus the option {@code "-s"}. If the option {@code "-s"}
653         * is already set, the field {@code s} points to the enum constant itself
654         * as it already represents the current set of options.
655         */
656        public final SedOptionSet_Iglnps s;
657        /**
658         * Option {@code "--substitute"}: Substitutes the replacement string for instances of the regexp in 
659                        the matched line.
660<p>
661                        The characters "$0" appearing in the replacement are replaced
662                        by the line matching the regexp.  The characters "$n", where n is a
663                        digit other than zero, are replaced by the text matched by the
664                        corresponding backreference expression (aka group).  The special
665                        meaning of "$n" in this context can be suppressed by preceding it
666                        by a backslash.
667<p>
668                        A line can be split by substituting a newline ('\n') into it. 
669                        <p>
670                        A substitution is considered to have been performed even if the 
671                        replacement string is identical to the string that it replaces.
672         * <p>
673         * The option {@code "--substitute"} is equivalent to the {@code "-}{@link #s s}{@code "} option.
674         * <p>
675         * Technically speaking, this field points to a set with the options of the 
676         * current set plus the option {@code "--substitute"}. If the option {@code "--substitute"}
677         * is already set, the field {@code substitute} points to the enum constant itself
678         * as it already represents the current set of options.
679         */
680        public final SedOptionSet_Iglnps substitute;
681        /**
682         * Option {@code "-y"}: Replace all occurrences of characters in string1 with the 
683                        corresponding characters in string2. If the number of characters in 
684                        the two strings are not equal, or if any of the characters in 
685                        string1 appear more than once, the results are undefined.
686         * <p>
687         * The option {@code "-y"} is equivalent to the {@code "--}{@link #translate translate}{@code "} option.
688         * <p>
689         * Technically speaking, this field points to a set with the options of the 
690         * current set plus the option {@code "-y"}. If the option {@code "-y"}
691         * is already set, the field {@code y} points to the enum constant itself
692         * as it already represents the current set of options.
693         */
694        public final SedOptionSet_Iglnpy y;
695        /**
696         * Option {@code "--translate"}: Replace all occurrences of characters in string1 with the 
697                        corresponding characters in string2. If the number of characters in 
698                        the two strings are not equal, or if any of the characters in 
699                        string1 appear more than once, the results are undefined.
700         * <p>
701         * The option {@code "--translate"} is equivalent to the {@code "-}{@link #y y}{@code "} option.
702         * <p>
703         * Technically speaking, this field points to a set with the options of the 
704         * current set plus the option {@code "--translate"}. If the option {@code "--translate"}
705         * is already set, the field {@code translate} points to the enum constant itself
706         * as it already represents the current set of options.
707         */
708        public final SedOptionSet_Iglnpy translate;
709        private final EnumSet<SedOption> options;
710        
711        //inherit javadoc
712        @Override
713        public Class<SedOption> optionType() {
714                return SedOption.class;
715        }
716        //inherit javadoc
717        @Override
718        public boolean isSet(SedOption option) {
719                return options.contains(option);
720        }
721        //inherit javadoc
722        @Override
723        public int size() {
724                return options.size();
725        }
726        /** 
727         * Checks that the given {@code value} is not null and throws an exception 
728         * otherwise.
729         * 
730         * @param the value to check
731         * @return the given {@code value} if it is not null
732         * @throws NullPointerException if {@code value==null} 
733         */
734        private static <T> T notNull(T value) {
735                if (value != null) return value;
736                throw new NullPointerException();
737        }
738        /**
739         * Returns the set with the active options. The returned set a new defensive
740         * copy instance created when this method is called, modifications of this
741         * set will therefore not alter {@code this} option set.
742         * 
743         * @return a copy of the set with the active options.
744         */
745        @Override
746        public EnumSet<SedOption> asSet() {
747                return EnumSet.copyOf(options);
748        }
749        /**
750         * Returns an immutable iterator with the active options of this option set.
751         * 
752         * @return an immutable iterator for over the active options
753         */
754        @Override
755        public Iterator<SedOption> iterator() {
756                return Collections.unmodifiableSet(options).iterator();
757        }
758        /**
759         * Returns true if the {@link Option#acronym() acronym} should be used in
760         * for the specified {@code option} string representations. 
761         * <p>
762         * In particular and independent from the {@code option} argument, this 
763         * option set returns true if the last option added to this set was an 
764         * acronym, and false if it was a long option name. 
765         * <p>
766         * For instance, the set defined as
767         * <pre>
768         *    SedOptionSet_Iacdgilnpsy.append.c;
769         * </pre>
770         * uses acronyms, that is, this method always returns true for the above 
771         * set. 
772         * <p>
773         * On the other hand, long option names are used and this method always 
774         * returns false for the set
775         * <pre>
776         *    SedOptionSet_Iacdgilnpsy.a.change;
777         * </pre>
778         * <p>
779         * Note that a repeated option is <i>not</i> treated as the last set option.
780         * For instance, the first and last option of the following set are 
781         * equivalent and acronyms are used:
782         * <pre>
783         *    SedOptionSet_Iacdgilnpsy.a.c.append;
784         * </pre>
785         * <p>
786         * This method always returns true for the empty set with no active options.
787         *  
788         * @param option
789         *            the option of interest, has no impact on the result returned
790         *            by this method
791         * @return true if option acronyms should be used for string representations
792         *         of any option of this option set
793         */
794        @Override
795        public boolean useAcronymFor(SedOption option) {
796                return useAcronym;
797        }
798}