EMMA Coverage Report (generated Fri Feb 21 04:03:47 CET 2014)
[all classes][org.jomc.cli.commands]

COVERAGE SUMMARY FOR SOURCE FILE [AbstractClassFileProcessorCommand.java]

nameclass, %method, %block, %line, %
AbstractClassFileProcessorCommand.java100% (1/1)9%   (6/70)4%   (71/1688)7%   (15.9/243)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AbstractClassFileProcessorCommand100% (1/1)9%   (6/70)4%   (71/1688)7%   (15.9/243)
getAbbreviatedCommandName (): String 0%   (0/1)0%   (0/20)0%   (0/3)
getApplicationModlet (): String 0%   (0/1)0%   (0/20)0%   (0/3)
getApplicationTitle (Locale): String 0%   (0/1)0%   (0/22)0%   (0/3)
getCannotProcessMessage (Locale, String, String): String 0%   (0/1)0%   (0/30)0%   (0/3)
getClasspathElementInfo (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getClasspathElementNotFoundWarning (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getClasspathOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getCommandFailureMessage (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getCommandInfoMessage (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getCommandName (): String 0%   (0/1)0%   (0/20)0%   (0/3)
getCommandSuccessMessage (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getCountryOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getDefaultLogLevelInfo (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getDefaultTemplateEncodingOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getDefaultTemplateProfileOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getDeprecatedOptionMessage (Locale, String, String): String 0%   (0/1)0%   (0/30)0%   (0/3)
getDisabledMessage (Locale): String 0%   (0/1)0%   (0/22)0%   (0/3)
getDocumentFileInfo (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getDocumentFileNotFoundWarning (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getDocumentsOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getExcludedModletInfo (Locale, String, String): String 0%   (0/1)0%   (0/30)0%   (0/3)
getExcludedProviderInfo (Locale, String, String): String 0%   (0/1)0%   (0/30)0%   (0/3)
getExcludedSchemaInfo (Locale, String, String): String 0%   (0/1)0%   (0/30)0%   (0/3)
getExcludedServiceInfo (Locale, String, String): String 0%   (0/1)0%   (0/30)0%   (0/3)
getFailedCreatingObjectMessage (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getImplementationNotFoundWarning (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getImplementationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getIndentationStringOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getInputEncodingOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getInvalidModelMessage (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getLanguageOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getLineSeparatorOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getLocale (): Locale 0%   (0/1)0%   (0/20)0%   (0/3)
getLocaleVariantOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getLongDescriptionMessage (Locale): String 0%   (0/1)0%   (0/22)0%   (0/3)
getModelContextFactoryOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getModelOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getModletExcludes (): String 0%   (0/1)0%   (0/20)0%   (0/3)
getModletLocationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getModletSchemaSystemIdOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getModuleLocationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getModuleNameOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getModuleNotFoundWarning (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getNoClasspathResolutionOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getNoJavaValidationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getNoModelProcessingOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getNoModelResourceValidation (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getNoModletResourceValidation (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getOptions (): Options 0%   (0/1)0%   (0/166)0%   (0/34)
getOutputEncodingOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getPlatformProviderLocationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getProviderExcludes (): String 0%   (0/1)0%   (0/20)0%   (0/3)
getProviderLocationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getReadingMessage (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getSchemaExcludes (): String 0%   (0/1)0%   (0/20)0%   (0/3)
getSeparator (Locale): String 0%   (0/1)0%   (0/22)0%   (0/3)
getServiceExcludes (): String 0%   (0/1)0%   (0/20)0%   (0/3)
getShortDescriptionMessage (Locale): String 0%   (0/1)0%   (0/22)0%   (0/3)
getSpecificationNotFoundWarning (Locale, String): String 0%   (0/1)0%   (0/26)0%   (0/3)
getSpecificationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getTemplateEncodingOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getTemplateLocationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getTemplateProfileOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
getTransformerLocationOption (): Option 0%   (0/1)0%   (0/20)0%   (0/3)
executeCommand (CommandLine): void 100% (1/1)46%  (12/26)67%  (4/6)
createClassFileProcessor (CommandLine): ClassFileProcessor 100% (1/1)65%  (20/31)75%  (3.8/5)
<static initializer> 100% (1/1)75%  (6/8)75%  (0.8/1)
getClassFileProcessorOption (): Option 100% (1/1)75%  (15/20)91%  (2.7/3)
getNoClassProcessingOption (): Option 100% (1/1)75%  (15/20)91%  (2.7/3)
AbstractClassFileProcessorCommand (): void 100% (1/1)100% (3/3)100% (2/2)

1// SECTION-START[License Header]
2// <editor-fold defaultstate="collapsed" desc=" Generated License ">
3/*
4 *   Java Object Management and Configuration
5 *   Copyright (C) Christian Schulte, 2005-206
6 *   All rights reserved.
7 *
8 *   Redistribution and use in source and binary forms, with or without
9 *   modification, are permitted provided that the following conditions
10 *   are met:
11 *
12 *     o Redistributions of source code must retain the above copyright
13 *       notice, this list of conditions and the following disclaimer.
14 *
15 *     o Redistributions in binary form must reproduce the above copyright
16 *       notice, this list of conditions and the following disclaimer in
17 *       the documentation and/or other materials provided with the
18 *       distribution.
19 *
20 *   THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
21 *   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
22 *   AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
23 *   THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
24 *   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
25 *   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26 *   DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27 *   THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28 *   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
29 *   THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 *
31 *   $JOMC: AbstractClassFileProcessorCommand.java 4881 2014-02-20 22:55:53Z schulte $
32 *
33 */
34// </editor-fold>
35// SECTION-END
36package org.jomc.cli.commands;
37 
38import java.util.logging.Level;
39import org.apache.commons.cli.CommandLine;
40import org.jomc.tools.ClassFileProcessor;
41 
42// SECTION-START[Documentation]
43// <editor-fold defaultstate="collapsed" desc=" Generated Documentation ">
44/**
45 * JOMC ⁑ CLI ⁑ {@code ClassFileProcessor} based command implementation.
46 *
47 * <dl>
48 *   <dt><b>Identifier:</b></dt><dd>JOMC ⁑ CLI ⁑ ClassFileProcessor Command</dd>
49 *   <dt><b>Name:</b></dt><dd>JOMC ⁑ CLI ⁑ ClassFileProcessor Command</dd>
50 *   <dt><b>Specifications:</b></dt>
51 *     <dd>JOMC ⁑ CLI ⁑ Command @ 1.0</dd>
52 *   <dt><b>Abstract:</b></dt><dd>Yes</dd>
53 *   <dt><b>Final:</b></dt><dd>No</dd>
54 *   <dt><b>Stateless:</b></dt><dd>No</dd>
55 * </dl>
56 *
57 * @author <a href="mailto:cs@schulte.it">Christian Schulte</a> 1.2
58 * @version 1.6
59 */
60// </editor-fold>
61// SECTION-END
62// SECTION-START[Annotations]
63// <editor-fold defaultstate="collapsed" desc=" Generated Annotations ">
64@javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
65// </editor-fold>
66// SECTION-END
67public abstract class AbstractClassFileProcessorCommand extends AbstractJomcToolCommand
68{
69    // SECTION-START[Command]
70    // SECTION-END
71    // SECTION-START[AbstractClassFileProcessorCommand]
72 
73    /**
74     * Creates a new {@code ClassFileProcessor} instance taking a command line.
75     *
76     * @param commandLine The command line to process.
77     *
78     * @return A new {@code ClassFileProcessor} instance as specified by the given command line.
79     *
80     * @throws NullPointerException if {@code commandLine} is {@code null}.
81     * @throws CommandExecutionException if creating a new instance fails.
82     */
83    protected ClassFileProcessor createClassFileProcessor( final CommandLine commandLine )
84        throws CommandExecutionException
85    {
86        if ( commandLine == null )
87        {
88            throw new NullPointerException( "commandLine" );
89        }
90 
91        final String className = commandLine.hasOption( this.getClassFileProcessorOption().getOpt() )
92                                 ? commandLine.getOptionValue( this.getClassFileProcessorOption().getOpt() )
93                                 : ClassFileProcessor.class.getName();
94 
95        final ClassFileProcessor tool = this.createJomcTool( className, ClassFileProcessor.class, commandLine );
96        return tool;
97    }
98 
99    /** {@inheritDoc} */
100    protected final void executeCommand( final CommandLine commandLine ) throws CommandExecutionException
101    {
102        if ( commandLine == null )
103        {
104            throw new NullPointerException( "commandLine" );
105        }
106 
107        if ( commandLine.hasOption( this.getNoClassProcessingOption().getOpt() ) )
108        {
109            this.log( Level.INFO, this.getDisabledMessage( this.getLocale() ), null );
110        }
111        else
112        {
113            this.processClassFiles( commandLine );
114        }
115    }
116 
117    /**
118     * Processes class files.
119     *
120     * @param commandLine The command line to execute.
121     *
122     * @throws CommandExecutionException if processing class files fails.
123     */
124    protected abstract void processClassFiles( final CommandLine commandLine ) throws CommandExecutionException;
125 
126    // SECTION-END
127    // SECTION-START[Constructors]
128    // <editor-fold defaultstate="collapsed" desc=" Generated Constructors ">
129    /** Creates a new {@code AbstractClassFileProcessorCommand} instance. */
130    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
131    public AbstractClassFileProcessorCommand()
132    {
133        // SECTION-START[Default Constructor]
134        super();
135        // SECTION-END
136    }
137    // </editor-fold>
138    // SECTION-END
139    // SECTION-START[Dependencies]
140    // <editor-fold defaultstate="collapsed" desc=" Generated Dependencies ">
141    /**
142     * Gets the {@code <Class File Processor Option>} dependency.
143     * <p>
144     *   This method returns the {@code <JOMC ⁑ CLI ⁑ ClassFileProcessor Class Name Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
145     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
146     * </p>
147     * <dl>
148     *   <dt><b>Final:</b></dt><dd>No</dd>
149     * </dl>
150     * @return The {@code <Class File Processor Option>} dependency.
151     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
152     */
153    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
154    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
155    private org.apache.commons.cli.Option getClassFileProcessorOption()
156    {
157        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Class File Processor Option" );
158        assert _d != null : "'Class File Processor Option' dependency not found.";
159        return _d;
160    }
161    /**
162     * Gets the {@code <Classpath Option>} dependency.
163     * <p>
164     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Classpath Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
165     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
166     * </p>
167     * <dl>
168     *   <dt><b>Final:</b></dt><dd>No</dd>
169     * </dl>
170     * @return The {@code <Classpath Option>} dependency.
171     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
172     */
173    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
174    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
175    private org.apache.commons.cli.Option getClasspathOption()
176    {
177        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Classpath Option" );
178        assert _d != null : "'Classpath Option' dependency not found.";
179        return _d;
180    }
181    /**
182     * Gets the {@code <Country Option>} dependency.
183     * <p>
184     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Country Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
185     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
186     * </p>
187     * <dl>
188     *   <dt><b>Final:</b></dt><dd>No</dd>
189     * </dl>
190     * @return The {@code <Country Option>} dependency.
191     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
192     */
193    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
194    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
195    private org.apache.commons.cli.Option getCountryOption()
196    {
197        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Country Option" );
198        assert _d != null : "'Country Option' dependency not found.";
199        return _d;
200    }
201    /**
202     * Gets the {@code <Default Template Encoding Option>} dependency.
203     * <p>
204     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Default Template Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
205     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
206     * </p>
207     * <dl>
208     *   <dt><b>Final:</b></dt><dd>No</dd>
209     * </dl>
210     * @return The {@code <Default Template Encoding Option>} dependency.
211     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
212     */
213    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
214    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
215    private org.apache.commons.cli.Option getDefaultTemplateEncodingOption()
216    {
217        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Default Template Encoding Option" );
218        assert _d != null : "'Default Template Encoding Option' dependency not found.";
219        return _d;
220    }
221    /**
222     * Gets the {@code <Default Template Profile Option>} dependency.
223     * <p>
224     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Default Template Profile Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
225     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
226     * </p>
227     * <dl>
228     *   <dt><b>Final:</b></dt><dd>No</dd>
229     * </dl>
230     * @return The {@code <Default Template Profile Option>} dependency.
231     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
232     */
233    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
234    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
235    private org.apache.commons.cli.Option getDefaultTemplateProfileOption()
236    {
237        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Default Template Profile Option" );
238        assert _d != null : "'Default Template Profile Option' dependency not found.";
239        return _d;
240    }
241    /**
242     * Gets the {@code <Documents Option>} dependency.
243     * <p>
244     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Documents Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
245     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
246     * </p>
247     * <dl>
248     *   <dt><b>Final:</b></dt><dd>No</dd>
249     * </dl>
250     * @return The {@code <Documents Option>} dependency.
251     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
252     */
253    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
254    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
255    private org.apache.commons.cli.Option getDocumentsOption()
256    {
257        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Documents Option" );
258        assert _d != null : "'Documents Option' dependency not found.";
259        return _d;
260    }
261    /**
262     * Gets the {@code <Implementation Option>} dependency.
263     * <p>
264     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Implementation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
265     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
266     * </p>
267     * <dl>
268     *   <dt><b>Final:</b></dt><dd>No</dd>
269     * </dl>
270     * @return The {@code <Implementation Option>} dependency.
271     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
272     */
273    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
274    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
275    private org.apache.commons.cli.Option getImplementationOption()
276    {
277        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Implementation Option" );
278        assert _d != null : "'Implementation Option' dependency not found.";
279        return _d;
280    }
281    /**
282     * Gets the {@code <Indentation String Option>} dependency.
283     * <p>
284     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Indentation String Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
285     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
286     * </p>
287     * <dl>
288     *   <dt><b>Final:</b></dt><dd>No</dd>
289     * </dl>
290     * @return The {@code <Indentation String Option>} dependency.
291     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
292     */
293    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
294    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
295    private org.apache.commons.cli.Option getIndentationStringOption()
296    {
297        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Indentation String Option" );
298        assert _d != null : "'Indentation String Option' dependency not found.";
299        return _d;
300    }
301    /**
302     * Gets the {@code <Input Encoding Option>} dependency.
303     * <p>
304     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Input Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
305     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
306     * </p>
307     * <dl>
308     *   <dt><b>Final:</b></dt><dd>No</dd>
309     * </dl>
310     * @return The {@code <Input Encoding Option>} dependency.
311     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
312     */
313    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
314    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
315    private org.apache.commons.cli.Option getInputEncodingOption()
316    {
317        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Input Encoding Option" );
318        assert _d != null : "'Input Encoding Option' dependency not found.";
319        return _d;
320    }
321    /**
322     * Gets the {@code <Language Option>} dependency.
323     * <p>
324     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Language Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
325     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
326     * </p>
327     * <dl>
328     *   <dt><b>Final:</b></dt><dd>No</dd>
329     * </dl>
330     * @return The {@code <Language Option>} dependency.
331     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
332     */
333    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
334    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
335    private org.apache.commons.cli.Option getLanguageOption()
336    {
337        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Language Option" );
338        assert _d != null : "'Language Option' dependency not found.";
339        return _d;
340    }
341    /**
342     * Gets the {@code <Line Separator Option>} dependency.
343     * <p>
344     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Line Separator Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
345     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
346     * </p>
347     * <dl>
348     *   <dt><b>Final:</b></dt><dd>No</dd>
349     * </dl>
350     * @return The {@code <Line Separator Option>} dependency.
351     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
352     */
353    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
354    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
355    private org.apache.commons.cli.Option getLineSeparatorOption()
356    {
357        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Line Separator Option" );
358        assert _d != null : "'Line Separator Option' dependency not found.";
359        return _d;
360    }
361    /**
362     * Gets the {@code <Locale>} dependency.
363     * <p>
364     *   This method returns the {@code <default>} object of the {@code <java.util.Locale>} specification at specification level 1.1.
365     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
366     * </p>
367     * <dl>
368     *   <dt><b>Final:</b></dt><dd>No</dd>
369     * </dl>
370     * @return The {@code <Locale>} dependency.
371     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
372     */
373    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
374    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
375    private java.util.Locale getLocale()
376    {
377        final java.util.Locale _d = (java.util.Locale) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Locale" );
378        assert _d != null : "'Locale' dependency not found.";
379        return _d;
380    }
381    /**
382     * Gets the {@code <Locale Variant Option>} dependency.
383     * <p>
384     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Locale Variant Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
385     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
386     * </p>
387     * <dl>
388     *   <dt><b>Final:</b></dt><dd>No</dd>
389     * </dl>
390     * @return The {@code <Locale Variant Option>} dependency.
391     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
392     */
393    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
394    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
395    private org.apache.commons.cli.Option getLocaleVariantOption()
396    {
397        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Locale Variant Option" );
398        assert _d != null : "'Locale Variant Option' dependency not found.";
399        return _d;
400    }
401    /**
402     * Gets the {@code <Model Context Factory Option>} dependency.
403     * <p>
404     *   This method returns the {@code <JOMC ⁑ CLI ⁑ ModelContextFactory Class Name Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
405     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
406     * </p>
407     * <dl>
408     *   <dt><b>Final:</b></dt><dd>No</dd>
409     * </dl>
410     * @return The {@code <Model Context Factory Option>} dependency.
411     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
412     */
413    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
414    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
415    private org.apache.commons.cli.Option getModelContextFactoryOption()
416    {
417        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Model Context Factory Option" );
418        assert _d != null : "'Model Context Factory Option' dependency not found.";
419        return _d;
420    }
421    /**
422     * Gets the {@code <Model Option>} dependency.
423     * <p>
424     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Model Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
425     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
426     * </p>
427     * <dl>
428     *   <dt><b>Final:</b></dt><dd>No</dd>
429     * </dl>
430     * @return The {@code <Model Option>} dependency.
431     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
432     */
433    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
434    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
435    private org.apache.commons.cli.Option getModelOption()
436    {
437        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Model Option" );
438        assert _d != null : "'Model Option' dependency not found.";
439        return _d;
440    }
441    /**
442     * Gets the {@code <Modlet Location Option>} dependency.
443     * <p>
444     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Modlet Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
445     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
446     * </p>
447     * <dl>
448     *   <dt><b>Final:</b></dt><dd>No</dd>
449     * </dl>
450     * @return The {@code <Modlet Location Option>} dependency.
451     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
452     */
453    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
454    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
455    private org.apache.commons.cli.Option getModletLocationOption()
456    {
457        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Modlet Location Option" );
458        assert _d != null : "'Modlet Location Option' dependency not found.";
459        return _d;
460    }
461    /**
462     * Gets the {@code <Modlet Schema System Id Option>} dependency.
463     * <p>
464     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Modlet Schema System Id Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
465     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
466     * </p>
467     * <dl>
468     *   <dt><b>Final:</b></dt><dd>No</dd>
469     * </dl>
470     * @return The {@code <Modlet Schema System Id Option>} dependency.
471     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
472     */
473    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
474    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
475    private org.apache.commons.cli.Option getModletSchemaSystemIdOption()
476    {
477        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Modlet Schema System Id Option" );
478        assert _d != null : "'Modlet Schema System Id Option' dependency not found.";
479        return _d;
480    }
481    /**
482     * Gets the {@code <Module Location Option>} dependency.
483     * <p>
484     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Module Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
485     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
486     * </p>
487     * <dl>
488     *   <dt><b>Final:</b></dt><dd>No</dd>
489     * </dl>
490     * @return The {@code <Module Location Option>} dependency.
491     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
492     */
493    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
494    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
495    private org.apache.commons.cli.Option getModuleLocationOption()
496    {
497        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Module Location Option" );
498        assert _d != null : "'Module Location Option' dependency not found.";
499        return _d;
500    }
501    /**
502     * Gets the {@code <Module Name Option>} dependency.
503     * <p>
504     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Module Name Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
505     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
506     * </p>
507     * <dl>
508     *   <dt><b>Final:</b></dt><dd>No</dd>
509     * </dl>
510     * @return The {@code <Module Name Option>} dependency.
511     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
512     */
513    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
514    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
515    private org.apache.commons.cli.Option getModuleNameOption()
516    {
517        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Module Name Option" );
518        assert _d != null : "'Module Name Option' dependency not found.";
519        return _d;
520    }
521    /**
522     * Gets the {@code <No Class Processing Option>} dependency.
523     * <p>
524     *   This method returns the {@code <JOMC ⁑ CLI ⁑ No Class File Processing Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
525     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
526     * </p>
527     * <dl>
528     *   <dt><b>Final:</b></dt><dd>No</dd>
529     * </dl>
530     * @return The {@code <No Class Processing Option>} dependency.
531     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
532     */
533    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
534    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
535    private org.apache.commons.cli.Option getNoClassProcessingOption()
536    {
537        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Class Processing Option" );
538        assert _d != null : "'No Class Processing Option' dependency not found.";
539        return _d;
540    }
541    /**
542     * Gets the {@code <No Classpath Resolution Option>} dependency.
543     * <p>
544     *   This method returns the {@code <JOMC ⁑ CLI ⁑ No Classpath Resolution Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
545     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
546     * </p>
547     * <dl>
548     *   <dt><b>Final:</b></dt><dd>No</dd>
549     * </dl>
550     * @return The {@code <No Classpath Resolution Option>} dependency.
551     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
552     */
553    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
554    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
555    private org.apache.commons.cli.Option getNoClasspathResolutionOption()
556    {
557        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Classpath Resolution Option" );
558        assert _d != null : "'No Classpath Resolution Option' dependency not found.";
559        return _d;
560    }
561    /**
562     * Gets the {@code <No Java Validation Option>} dependency.
563     * <p>
564     *   This method returns the {@code <JOMC ⁑ CLI ⁑ No Java Validation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
565     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
566     * </p>
567     * <dl>
568     *   <dt><b>Final:</b></dt><dd>No</dd>
569     * </dl>
570     * @return The {@code <No Java Validation Option>} dependency.
571     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
572     */
573    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
574    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
575    private org.apache.commons.cli.Option getNoJavaValidationOption()
576    {
577        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Java Validation Option" );
578        assert _d != null : "'No Java Validation Option' dependency not found.";
579        return _d;
580    }
581    /**
582     * Gets the {@code <No Model Processing Option>} dependency.
583     * <p>
584     *   This method returns the {@code <JOMC ⁑ CLI ⁑ No Model Processing Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
585     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
586     * </p>
587     * <dl>
588     *   <dt><b>Final:</b></dt><dd>No</dd>
589     * </dl>
590     * @return The {@code <No Model Processing Option>} dependency.
591     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
592     */
593    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
594    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
595    private org.apache.commons.cli.Option getNoModelProcessingOption()
596    {
597        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Model Processing Option" );
598        assert _d != null : "'No Model Processing Option' dependency not found.";
599        return _d;
600    }
601    /**
602     * Gets the {@code <No Model Resource Validation>} dependency.
603     * <p>
604     *   This method returns the {@code <JOMC ⁑ CLI ⁑ No Model Resource Validation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
605     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
606     * </p>
607     * <dl>
608     *   <dt><b>Final:</b></dt><dd>No</dd>
609     * </dl>
610     * @return The {@code <No Model Resource Validation>} dependency.
611     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
612     */
613    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
614    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
615    private org.apache.commons.cli.Option getNoModelResourceValidation()
616    {
617        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Model Resource Validation" );
618        assert _d != null : "'No Model Resource Validation' dependency not found.";
619        return _d;
620    }
621    /**
622     * Gets the {@code <No Modlet Resource Validation>} dependency.
623     * <p>
624     *   This method returns the {@code <JOMC ⁑ CLI ⁑ No Modlet Resource Validation Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
625     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
626     * </p>
627     * <dl>
628     *   <dt><b>Final:</b></dt><dd>No</dd>
629     * </dl>
630     * @return The {@code <No Modlet Resource Validation>} dependency.
631     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
632     */
633    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
634    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
635    private org.apache.commons.cli.Option getNoModletResourceValidation()
636    {
637        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Modlet Resource Validation" );
638        assert _d != null : "'No Modlet Resource Validation' dependency not found.";
639        return _d;
640    }
641    /**
642     * Gets the {@code <Output Encoding Option>} dependency.
643     * <p>
644     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Output Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
645     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
646     * </p>
647     * <dl>
648     *   <dt><b>Final:</b></dt><dd>No</dd>
649     * </dl>
650     * @return The {@code <Output Encoding Option>} dependency.
651     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
652     */
653    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
654    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
655    private org.apache.commons.cli.Option getOutputEncodingOption()
656    {
657        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Output Encoding Option" );
658        assert _d != null : "'Output Encoding Option' dependency not found.";
659        return _d;
660    }
661    /**
662     * Gets the {@code <Platform Provider Location Option>} dependency.
663     * <p>
664     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Platform Provider Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
665     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
666     * </p>
667     * <dl>
668     *   <dt><b>Final:</b></dt><dd>No</dd>
669     * </dl>
670     * @return The {@code <Platform Provider Location Option>} dependency.
671     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
672     */
673    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
674    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
675    private org.apache.commons.cli.Option getPlatformProviderLocationOption()
676    {
677        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Platform Provider Location Option" );
678        assert _d != null : "'Platform Provider Location Option' dependency not found.";
679        return _d;
680    }
681    /**
682     * Gets the {@code <Provider Location Option>} dependency.
683     * <p>
684     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Provider Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
685     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
686     * </p>
687     * <dl>
688     *   <dt><b>Final:</b></dt><dd>No</dd>
689     * </dl>
690     * @return The {@code <Provider Location Option>} dependency.
691     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
692     */
693    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
694    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
695    private org.apache.commons.cli.Option getProviderLocationOption()
696    {
697        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Provider Location Option" );
698        assert _d != null : "'Provider Location Option' dependency not found.";
699        return _d;
700    }
701    /**
702     * Gets the {@code <Specification Option>} dependency.
703     * <p>
704     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Specification Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
705     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
706     * </p>
707     * <dl>
708     *   <dt><b>Final:</b></dt><dd>No</dd>
709     * </dl>
710     * @return The {@code <Specification Option>} dependency.
711     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
712     */
713    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
714    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
715    private org.apache.commons.cli.Option getSpecificationOption()
716    {
717        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Specification Option" );
718        assert _d != null : "'Specification Option' dependency not found.";
719        return _d;
720    }
721    /**
722     * Gets the {@code <Template Encoding Option>} dependency.
723     * <p>
724     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Template Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
725     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
726     * </p>
727     * <dl>
728     *   <dt><b>Final:</b></dt><dd>No</dd>
729     * </dl>
730     * @return The {@code <Template Encoding Option>} dependency.
731     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
732     */
733    @Deprecated
734    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
735    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
736    private org.apache.commons.cli.Option getTemplateEncodingOption()
737    {
738        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Encoding Option" );
739        assert _d != null : "'Template Encoding Option' dependency not found.";
740        return _d;
741    }
742    /**
743     * Gets the {@code <Template Location Option>} dependency.
744     * <p>
745     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Template Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
746     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
747     * </p>
748     * <dl>
749     *   <dt><b>Final:</b></dt><dd>No</dd>
750     * </dl>
751     * @return The {@code <Template Location Option>} dependency.
752     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
753     */
754    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
755    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
756    private org.apache.commons.cli.Option getTemplateLocationOption()
757    {
758        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Location Option" );
759        assert _d != null : "'Template Location Option' dependency not found.";
760        return _d;
761    }
762    /**
763     * Gets the {@code <Template Profile Option>} dependency.
764     * <p>
765     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Template Profile Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
766     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
767     * </p>
768     * <dl>
769     *   <dt><b>Final:</b></dt><dd>No</dd>
770     * </dl>
771     * @return The {@code <Template Profile Option>} dependency.
772     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
773     */
774    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
775    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
776    private org.apache.commons.cli.Option getTemplateProfileOption()
777    {
778        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Profile Option" );
779        assert _d != null : "'Template Profile Option' dependency not found.";
780        return _d;
781    }
782    /**
783     * Gets the {@code <Transformer Location Option>} dependency.
784     * <p>
785     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Transformer Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
786     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
787     * </p>
788     * <dl>
789     *   <dt><b>Final:</b></dt><dd>No</dd>
790     * </dl>
791     * @return The {@code <Transformer Location Option>} dependency.
792     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
793     */
794    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
795    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
796    private org.apache.commons.cli.Option getTransformerLocationOption()
797    {
798        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Transformer Location Option" );
799        assert _d != null : "'Transformer Location Option' dependency not found.";
800        return _d;
801    }
802    // </editor-fold>
803    // SECTION-END
804    // SECTION-START[Properties]
805    // <editor-fold defaultstate="collapsed" desc=" Generated Properties ">
806    /**
807     * Gets the value of the {@code <Abbreviated Command Name>} property.
808     * <p><dl>
809     *   <dt><b>Final:</b></dt><dd>No</dd>
810     * </dl></p>
811     * @return Abbreviated name of the command.
812     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
813     */
814    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
815    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
816    private java.lang.String getAbbreviatedCommandName()
817    {
818        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Abbreviated Command Name" );
819        assert _p != null : "'Abbreviated Command Name' property not found.";
820        return _p;
821    }
822    /**
823     * Gets the value of the {@code <Application Modlet>} property.
824     * <p><dl>
825     *   <dt><b>Final:</b></dt><dd>Yes</dd>
826     * </dl></p>
827     * @return Name of the 'shaded' application modlet.
828     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
829     */
830    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
831    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
832    private java.lang.String getApplicationModlet()
833    {
834        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Application Modlet" );
835        assert _p != null : "'Application Modlet' property not found.";
836        return _p;
837    }
838    /**
839     * Gets the value of the {@code <Command Name>} property.
840     * <p><dl>
841     *   <dt><b>Final:</b></dt><dd>No</dd>
842     * </dl></p>
843     * @return Name of the command.
844     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
845     */
846    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
847    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
848    private java.lang.String getCommandName()
849    {
850        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Command Name" );
851        assert _p != null : "'Command Name' property not found.";
852        return _p;
853    }
854    /**
855     * Gets the value of the {@code <Modlet Excludes>} property.
856     * <p><dl>
857     *   <dt><b>Final:</b></dt><dd>Yes</dd>
858     * </dl></p>
859     * @return List of modlet names to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}.
860     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
861     */
862    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
863    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
864    private java.lang.String getModletExcludes()
865    {
866        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Modlet Excludes" );
867        assert _p != null : "'Modlet Excludes' property not found.";
868        return _p;
869    }
870    /**
871     * Gets the value of the {@code <Provider Excludes>} property.
872     * <p><dl>
873     *   <dt><b>Final:</b></dt><dd>Yes</dd>
874     * </dl></p>
875     * @return List of providers to exclude from any {@code META-INF/services} files separated by {@code :}.
876     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
877     */
878    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
879    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
880    private java.lang.String getProviderExcludes()
881    {
882        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Provider Excludes" );
883        assert _p != null : "'Provider Excludes' property not found.";
884        return _p;
885    }
886    /**
887     * Gets the value of the {@code <Schema Excludes>} property.
888     * <p><dl>
889     *   <dt><b>Final:</b></dt><dd>Yes</dd>
890     * </dl></p>
891     * @return List of schema context-ids to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}.
892     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
893     */
894    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
895    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
896    private java.lang.String getSchemaExcludes()
897    {
898        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Schema Excludes" );
899        assert _p != null : "'Schema Excludes' property not found.";
900        return _p;
901    }
902    /**
903     * Gets the value of the {@code <Service Excludes>} property.
904     * <p><dl>
905     *   <dt><b>Final:</b></dt><dd>Yes</dd>
906     * </dl></p>
907     * @return List of service classes to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}.
908     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
909     */
910    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
911    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
912    private java.lang.String getServiceExcludes()
913    {
914        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Service Excludes" );
915        assert _p != null : "'Service Excludes' property not found.";
916        return _p;
917    }
918    // </editor-fold>
919    // SECTION-END
920    // SECTION-START[Messages]
921    // <editor-fold defaultstate="collapsed" desc=" Generated Messages ">
922    /**
923     * Gets the text of the {@code <Application Title>} message.
924     * <p><dl>
925     *   <dt><b>Languages:</b></dt>
926     *     <dd>English (default)</dd>
927     *   <dt><b>Final:</b></dt><dd>No</dd>
928     * </dl></p>
929     * @param locale The locale of the message to return.
930     * @return The text of the {@code <Application Title>} message for {@code locale}.
931     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
932     */
933    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
934    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
935    private String getApplicationTitle( final java.util.Locale locale )
936    {
937        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Application Title", locale );
938        assert _m != null : "'Application Title' message not found.";
939        return _m;
940    }
941    /**
942     * Gets the text of the {@code <Cannot Process Message>} message.
943     * <p><dl>
944     *   <dt><b>Languages:</b></dt>
945     *     <dd>English (default)</dd>
946     *     <dd>Deutsch</dd>
947     *   <dt><b>Final:</b></dt><dd>No</dd>
948     * </dl></p>
949     * @param locale The locale of the message to return.
950     * @param itemInfo Format argument.
951     * @param detailMessage Format argument.
952     * @return The text of the {@code <Cannot Process Message>} message for {@code locale}.
953     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
954     */
955    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
956    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
957    private String getCannotProcessMessage( final java.util.Locale locale, final java.lang.String itemInfo, final java.lang.String detailMessage )
958    {
959        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Cannot Process Message", locale, itemInfo, detailMessage );
960        assert _m != null : "'Cannot Process Message' message not found.";
961        return _m;
962    }
963    /**
964     * Gets the text of the {@code <Classpath Element Info>} message.
965     * <p><dl>
966     *   <dt><b>Languages:</b></dt>
967     *     <dd>English (default)</dd>
968     *     <dd>Deutsch</dd>
969     *   <dt><b>Final:</b></dt><dd>No</dd>
970     * </dl></p>
971     * @param locale The locale of the message to return.
972     * @param classpathElement Format argument.
973     * @return The text of the {@code <Classpath Element Info>} message for {@code locale}.
974     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
975     */
976    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
977    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
978    private String getClasspathElementInfo( final java.util.Locale locale, final java.lang.String classpathElement )
979    {
980        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Classpath Element Info", locale, classpathElement );
981        assert _m != null : "'Classpath Element Info' message not found.";
982        return _m;
983    }
984    /**
985     * Gets the text of the {@code <Classpath Element Not Found Warning>} message.
986     * <p><dl>
987     *   <dt><b>Languages:</b></dt>
988     *     <dd>English (default)</dd>
989     *     <dd>Deutsch</dd>
990     *   <dt><b>Final:</b></dt><dd>No</dd>
991     * </dl></p>
992     * @param locale The locale of the message to return.
993     * @param fileName Format argument.
994     * @return The text of the {@code <Classpath Element Not Found Warning>} message for {@code locale}.
995     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
996     */
997    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
998    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
999    private String getClasspathElementNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName )
1000    {
1001        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Classpath Element Not Found Warning", locale, fileName );
1002        assert _m != null : "'Classpath Element Not Found Warning' message not found.";
1003        return _m;
1004    }
1005    /**
1006     * Gets the text of the {@code <Command Failure Message>} message.
1007     * <p><dl>
1008     *   <dt><b>Languages:</b></dt>
1009     *     <dd>English (default)</dd>
1010     *     <dd>Deutsch</dd>
1011     *   <dt><b>Final:</b></dt><dd>No</dd>
1012     * </dl></p>
1013     * @param locale The locale of the message to return.
1014     * @param toolName Format argument.
1015     * @return The text of the {@code <Command Failure Message>} message for {@code locale}.
1016     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1017     */
1018    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1019    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1020    private String getCommandFailureMessage( final java.util.Locale locale, final java.lang.String toolName )
1021    {
1022        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Failure Message", locale, toolName );
1023        assert _m != null : "'Command Failure Message' message not found.";
1024        return _m;
1025    }
1026    /**
1027     * Gets the text of the {@code <Command Info Message>} message.
1028     * <p><dl>
1029     *   <dt><b>Languages:</b></dt>
1030     *     <dd>English (default)</dd>
1031     *     <dd>Deutsch</dd>
1032     *   <dt><b>Final:</b></dt><dd>No</dd>
1033     * </dl></p>
1034     * @param locale The locale of the message to return.
1035     * @param toolName Format argument.
1036     * @return The text of the {@code <Command Info Message>} message for {@code locale}.
1037     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1038     */
1039    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1040    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1041    private String getCommandInfoMessage( final java.util.Locale locale, final java.lang.String toolName )
1042    {
1043        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Info Message", locale, toolName );
1044        assert _m != null : "'Command Info Message' message not found.";
1045        return _m;
1046    }
1047    /**
1048     * Gets the text of the {@code <Command Success Message>} message.
1049     * <p><dl>
1050     *   <dt><b>Languages:</b></dt>
1051     *     <dd>English (default)</dd>
1052     *     <dd>Deutsch</dd>
1053     *   <dt><b>Final:</b></dt><dd>No</dd>
1054     * </dl></p>
1055     * @param locale The locale of the message to return.
1056     * @param toolName Format argument.
1057     * @return The text of the {@code <Command Success Message>} message for {@code locale}.
1058     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1059     */
1060    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1061    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1062    private String getCommandSuccessMessage( final java.util.Locale locale, final java.lang.String toolName )
1063    {
1064        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Success Message", locale, toolName );
1065        assert _m != null : "'Command Success Message' message not found.";
1066        return _m;
1067    }
1068    /**
1069     * Gets the text of the {@code <Default Log Level Info>} message.
1070     * <p><dl>
1071     *   <dt><b>Languages:</b></dt>
1072     *     <dd>English (default)</dd>
1073     *     <dd>Deutsch</dd>
1074     *   <dt><b>Final:</b></dt><dd>No</dd>
1075     * </dl></p>
1076     * @param locale The locale of the message to return.
1077     * @param defaultLogLevel Format argument.
1078     * @return The text of the {@code <Default Log Level Info>} message for {@code locale}.
1079     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1080     */
1081    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1082    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1083    private String getDefaultLogLevelInfo( final java.util.Locale locale, final java.lang.String defaultLogLevel )
1084    {
1085        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Default Log Level Info", locale, defaultLogLevel );
1086        assert _m != null : "'Default Log Level Info' message not found.";
1087        return _m;
1088    }
1089    /**
1090     * Gets the text of the {@code <Deprecated Option Message>} message.
1091     * <p><dl>
1092     *   <dt><b>Languages:</b></dt>
1093     *     <dd>English (default)</dd>
1094     *     <dd>Deutsch</dd>
1095     *   <dt><b>Final:</b></dt><dd>No</dd>
1096     * </dl></p>
1097     * @param locale The locale of the message to return.
1098     * @param deprecatedOption Format argument.
1099     * @param replacementOption Format argument.
1100     * @return The text of the {@code <Deprecated Option Message>} message for {@code locale}.
1101     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1102     */
1103    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1104    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1105    private String getDeprecatedOptionMessage( final java.util.Locale locale, final java.lang.String deprecatedOption, final java.lang.String replacementOption )
1106    {
1107        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Deprecated Option Message", locale, deprecatedOption, replacementOption );
1108        assert _m != null : "'Deprecated Option Message' message not found.";
1109        return _m;
1110    }
1111    /**
1112     * Gets the text of the {@code <Disabled Message>} message.
1113     * <p><dl>
1114     *   <dt><b>Languages:</b></dt>
1115     *     <dd>English (default)</dd>
1116     *     <dd>Deutsch</dd>
1117     *   <dt><b>Final:</b></dt><dd>No</dd>
1118     * </dl></p>
1119     * @param locale The locale of the message to return.
1120     * @return The text of the {@code <Disabled Message>} message for {@code locale}.
1121     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1122     */
1123    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1124    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1125    private String getDisabledMessage( final java.util.Locale locale )
1126    {
1127        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Disabled Message", locale );
1128        assert _m != null : "'Disabled Message' message not found.";
1129        return _m;
1130    }
1131    /**
1132     * Gets the text of the {@code <Document File Info>} message.
1133     * <p><dl>
1134     *   <dt><b>Languages:</b></dt>
1135     *     <dd>English (default)</dd>
1136     *     <dd>Deutsch</dd>
1137     *   <dt><b>Final:</b></dt><dd>No</dd>
1138     * </dl></p>
1139     * @param locale The locale of the message to return.
1140     * @param documentFile Format argument.
1141     * @return The text of the {@code <Document File Info>} message for {@code locale}.
1142     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1143     */
1144    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1145    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1146    private String getDocumentFileInfo( final java.util.Locale locale, final java.lang.String documentFile )
1147    {
1148        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Document File Info", locale, documentFile );
1149        assert _m != null : "'Document File Info' message not found.";
1150        return _m;
1151    }
1152    /**
1153     * Gets the text of the {@code <Document File Not Found Warning>} message.
1154     * <p><dl>
1155     *   <dt><b>Languages:</b></dt>
1156     *     <dd>English (default)</dd>
1157     *     <dd>Deutsch</dd>
1158     *   <dt><b>Final:</b></dt><dd>No</dd>
1159     * </dl></p>
1160     * @param locale The locale of the message to return.
1161     * @param fileName Format argument.
1162     * @return The text of the {@code <Document File Not Found Warning>} message for {@code locale}.
1163     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1164     */
1165    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1166    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1167    private String getDocumentFileNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName )
1168    {
1169        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Document File Not Found Warning", locale, fileName );
1170        assert _m != null : "'Document File Not Found Warning' message not found.";
1171        return _m;
1172    }
1173    /**
1174     * Gets the text of the {@code <Excluded Modlet Info>} message.
1175     * <p><dl>
1176     *   <dt><b>Languages:</b></dt>
1177     *     <dd>English (default)</dd>
1178     *     <dd>Deutsch</dd>
1179     *   <dt><b>Final:</b></dt><dd>No</dd>
1180     * </dl></p>
1181     * @param locale The locale of the message to return.
1182     * @param resourceName Format argument.
1183     * @param modletIdentifier Format argument.
1184     * @return The text of the {@code <Excluded Modlet Info>} message for {@code locale}.
1185     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1186     */
1187    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1188    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1189    private String getExcludedModletInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String modletIdentifier )
1190    {
1191        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Modlet Info", locale, resourceName, modletIdentifier );
1192        assert _m != null : "'Excluded Modlet Info' message not found.";
1193        return _m;
1194    }
1195    /**
1196     * Gets the text of the {@code <Excluded Provider Info>} message.
1197     * <p><dl>
1198     *   <dt><b>Languages:</b></dt>
1199     *     <dd>English (default)</dd>
1200     *     <dd>Deutsch</dd>
1201     *   <dt><b>Final:</b></dt><dd>No</dd>
1202     * </dl></p>
1203     * @param locale The locale of the message to return.
1204     * @param resourceName Format argument.
1205     * @param providerName Format argument.
1206     * @return The text of the {@code <Excluded Provider Info>} message for {@code locale}.
1207     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1208     */
1209    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1210    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1211    private String getExcludedProviderInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String providerName )
1212    {
1213        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Provider Info", locale, resourceName, providerName );
1214        assert _m != null : "'Excluded Provider Info' message not found.";
1215        return _m;
1216    }
1217    /**
1218     * Gets the text of the {@code <Excluded Schema Info>} message.
1219     * <p><dl>
1220     *   <dt><b>Languages:</b></dt>
1221     *     <dd>English (default)</dd>
1222     *     <dd>Deutsch</dd>
1223     *   <dt><b>Final:</b></dt><dd>No</dd>
1224     * </dl></p>
1225     * @param locale The locale of the message to return.
1226     * @param resourceName Format argument.
1227     * @param contextId Format argument.
1228     * @return The text of the {@code <Excluded Schema Info>} message for {@code locale}.
1229     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1230     */
1231    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1232    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1233    private String getExcludedSchemaInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String contextId )
1234    {
1235        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Schema Info", locale, resourceName, contextId );
1236        assert _m != null : "'Excluded Schema Info' message not found.";
1237        return _m;
1238    }
1239    /**
1240     * Gets the text of the {@code <Excluded Service Info>} message.
1241     * <p><dl>
1242     *   <dt><b>Languages:</b></dt>
1243     *     <dd>English (default)</dd>
1244     *     <dd>Deutsch</dd>
1245     *   <dt><b>Final:</b></dt><dd>No</dd>
1246     * </dl></p>
1247     * @param locale The locale of the message to return.
1248     * @param resourceName Format argument.
1249     * @param serviceName Format argument.
1250     * @return The text of the {@code <Excluded Service Info>} message for {@code locale}.
1251     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1252     */
1253    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1254    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1255    private String getExcludedServiceInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String serviceName )
1256    {
1257        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Service Info", locale, resourceName, serviceName );
1258        assert _m != null : "'Excluded Service Info' message not found.";
1259        return _m;
1260    }
1261    /**
1262     * Gets the text of the {@code <Failed Creating Object Message>} message.
1263     * <p><dl>
1264     *   <dt><b>Languages:</b></dt>
1265     *     <dd>English (default)</dd>
1266     *     <dd>Deutsch</dd>
1267     *   <dt><b>Final:</b></dt><dd>No</dd>
1268     * </dl></p>
1269     * @param locale The locale of the message to return.
1270     * @param objectInfo Format argument.
1271     * @return The text of the {@code <Failed Creating Object Message>} message for {@code locale}.
1272     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1273     */
1274    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1275    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1276    private String getFailedCreatingObjectMessage( final java.util.Locale locale, final java.lang.String objectInfo )
1277    {
1278        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Failed Creating Object Message", locale, objectInfo );
1279        assert _m != null : "'Failed Creating Object Message' message not found.";
1280        return _m;
1281    }
1282    /**
1283     * Gets the text of the {@code <Implementation Not Found Warning>} message.
1284     * <p><dl>
1285     *   <dt><b>Languages:</b></dt>
1286     *     <dd>English (default)</dd>
1287     *     <dd>Deutsch</dd>
1288     *   <dt><b>Final:</b></dt><dd>Yes</dd>
1289     * </dl></p>
1290     * @param locale The locale of the message to return.
1291     * @param implementationIdentifier Format argument.
1292     * @return The text of the {@code <Implementation Not Found Warning>} message for {@code locale}.
1293     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1294     */
1295    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1296    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1297    private String getImplementationNotFoundWarning( final java.util.Locale locale, final java.lang.String implementationIdentifier )
1298    {
1299        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Implementation Not Found Warning", locale, implementationIdentifier );
1300        assert _m != null : "'Implementation Not Found Warning' message not found.";
1301        return _m;
1302    }
1303    /**
1304     * Gets the text of the {@code <Invalid Model Message>} message.
1305     * <p><dl>
1306     *   <dt><b>Languages:</b></dt>
1307     *     <dd>English (default)</dd>
1308     *     <dd>Deutsch</dd>
1309     *   <dt><b>Final:</b></dt><dd>No</dd>
1310     * </dl></p>
1311     * @param locale The locale of the message to return.
1312     * @param modelIdentifier Format argument.
1313     * @return The text of the {@code <Invalid Model Message>} message for {@code locale}.
1314     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1315     */
1316    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1317    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1318    private String getInvalidModelMessage( final java.util.Locale locale, final java.lang.String modelIdentifier )
1319    {
1320        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Invalid Model Message", locale, modelIdentifier );
1321        assert _m != null : "'Invalid Model Message' message not found.";
1322        return _m;
1323    }
1324    /**
1325     * Gets the text of the {@code <Long Description Message>} message.
1326     * <p><dl>
1327     *   <dt><b>Languages:</b></dt>
1328     *     <dd>English (default)</dd>
1329     *   <dt><b>Final:</b></dt><dd>No</dd>
1330     * </dl></p>
1331     * @param locale The locale of the message to return.
1332     * @return The text of the {@code <Long Description Message>} message for {@code locale}.
1333     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1334     */
1335    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1336    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1337    private String getLongDescriptionMessage( final java.util.Locale locale )
1338    {
1339        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Long Description Message", locale );
1340        assert _m != null : "'Long Description Message' message not found.";
1341        return _m;
1342    }
1343    /**
1344     * Gets the text of the {@code <Module Not Found Warning>} message.
1345     * <p><dl>
1346     *   <dt><b>Languages:</b></dt>
1347     *     <dd>English (default)</dd>
1348     *     <dd>Deutsch</dd>
1349     *   <dt><b>Final:</b></dt><dd>Yes</dd>
1350     * </dl></p>
1351     * @param locale The locale of the message to return.
1352     * @param moduleName Format argument.
1353     * @return The text of the {@code <Module Not Found Warning>} message for {@code locale}.
1354     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1355     */
1356    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1357    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1358    private String getModuleNotFoundWarning( final java.util.Locale locale, final java.lang.String moduleName )
1359    {
1360        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Module Not Found Warning", locale, moduleName );
1361        assert _m != null : "'Module Not Found Warning' message not found.";
1362        return _m;
1363    }
1364    /**
1365     * Gets the text of the {@code <Reading Message>} message.
1366     * <p><dl>
1367     *   <dt><b>Languages:</b></dt>
1368     *     <dd>English (default)</dd>
1369     *     <dd>Deutsch</dd>
1370     *   <dt><b>Final:</b></dt><dd>No</dd>
1371     * </dl></p>
1372     * @param locale The locale of the message to return.
1373     * @param locationInfo Format argument.
1374     * @return The text of the {@code <Reading Message>} message for {@code locale}.
1375     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1376     */
1377    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1378    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1379    private String getReadingMessage( final java.util.Locale locale, final java.lang.String locationInfo )
1380    {
1381        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Reading Message", locale, locationInfo );
1382        assert _m != null : "'Reading Message' message not found.";
1383        return _m;
1384    }
1385    /**
1386     * Gets the text of the {@code <Separator>} message.
1387     * <p><dl>
1388     *   <dt><b>Languages:</b></dt>
1389     *     <dd>English (default)</dd>
1390     *   <dt><b>Final:</b></dt><dd>No</dd>
1391     * </dl></p>
1392     * @param locale The locale of the message to return.
1393     * @return The text of the {@code <Separator>} message for {@code locale}.
1394     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1395     */
1396    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1397    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1398    private String getSeparator( final java.util.Locale locale )
1399    {
1400        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Separator", locale );
1401        assert _m != null : "'Separator' message not found.";
1402        return _m;
1403    }
1404    /**
1405     * Gets the text of the {@code <Short Description Message>} message.
1406     * <p><dl>
1407     *   <dt><b>Languages:</b></dt>
1408     *     <dd>English (default)</dd>
1409     *   <dt><b>Final:</b></dt><dd>No</dd>
1410     * </dl></p>
1411     * @param locale The locale of the message to return.
1412     * @return The text of the {@code <Short Description Message>} message for {@code locale}.
1413     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1414     */
1415    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1416    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1417    private String getShortDescriptionMessage( final java.util.Locale locale )
1418    {
1419        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Short Description Message", locale );
1420        assert _m != null : "'Short Description Message' message not found.";
1421        return _m;
1422    }
1423    /**
1424     * Gets the text of the {@code <Specification Not Found Warning>} message.
1425     * <p><dl>
1426     *   <dt><b>Languages:</b></dt>
1427     *     <dd>English (default)</dd>
1428     *     <dd>Deutsch</dd>
1429     *   <dt><b>Final:</b></dt><dd>Yes</dd>
1430     * </dl></p>
1431     * @param locale The locale of the message to return.
1432     * @param specificationIdentifier Format argument.
1433     * @return The text of the {@code <Specification Not Found Warning>} message for {@code locale}.
1434     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1435     */
1436    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1437    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1438    private String getSpecificationNotFoundWarning( final java.util.Locale locale, final java.lang.String specificationIdentifier )
1439    {
1440        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Specification Not Found Warning", locale, specificationIdentifier );
1441        assert _m != null : "'Specification Not Found Warning' message not found.";
1442        return _m;
1443    }
1444    // </editor-fold>
1445    // SECTION-END
1446    // SECTION-START[Generated Command]
1447    // <editor-fold defaultstate="collapsed" desc=" Generated Options ">
1448    /**
1449     * Gets the options of the command.
1450     * <p><strong>Options:</strong>
1451     *   <table border="1" width="100%" cellpadding="3" cellspacing="0">
1452     *     <tr class="TableSubHeadingColor">
1453     *       <th align="left" scope="col" nowrap><b>Specification</b></th>
1454     *       <th align="left" scope="col" nowrap><b>Implementation</b></th>
1455     *     </tr>
1456     *     <tr class="TableRow">
1457     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1458     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ ClassFileProcessor Class Name Option</td>
1459     *     </tr>
1460     *     <tr class="TableRow">
1461     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1462     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Classpath Option</td>
1463     *     </tr>
1464     *     <tr class="TableRow">
1465     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1466     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Country Option</td>
1467     *     </tr>
1468     *     <tr class="TableRow">
1469     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1470     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Default Template Encoding Option</td>
1471     *     </tr>
1472     *     <tr class="TableRow">
1473     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1474     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Default Template Profile Option</td>
1475     *     </tr>
1476     *     <tr class="TableRow">
1477     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1478     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Documents Option</td>
1479     *     </tr>
1480     *     <tr class="TableRow">
1481     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1482     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Implementation Option</td>
1483     *     </tr>
1484     *     <tr class="TableRow">
1485     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1486     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Indentation String Option</td>
1487     *     </tr>
1488     *     <tr class="TableRow">
1489     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1490     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Input Encoding Option</td>
1491     *     </tr>
1492     *     <tr class="TableRow">
1493     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1494     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Language Option</td>
1495     *     </tr>
1496     *     <tr class="TableRow">
1497     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1498     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Line Separator Option</td>
1499     *     </tr>
1500     *     <tr class="TableRow">
1501     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1502     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Locale Variant Option</td>
1503     *     </tr>
1504     *     <tr class="TableRow">
1505     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1506     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ ModelContextFactory Class Name Option</td>
1507     *     </tr>
1508     *     <tr class="TableRow">
1509     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1510     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Model Option</td>
1511     *     </tr>
1512     *     <tr class="TableRow">
1513     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1514     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Modlet Location Option</td>
1515     *     </tr>
1516     *     <tr class="TableRow">
1517     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1518     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Modlet Schema System Id Option</td>
1519     *     </tr>
1520     *     <tr class="TableRow">
1521     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1522     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Module Location Option</td>
1523     *     </tr>
1524     *     <tr class="TableRow">
1525     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1526     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Module Name Option</td>
1527     *     </tr>
1528     *     <tr class="TableRow">
1529     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1530     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Class File Processing Option</td>
1531     *     </tr>
1532     *     <tr class="TableRow">
1533     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1534     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Classpath Resolution Option</td>
1535     *     </tr>
1536     *     <tr class="TableRow">
1537     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1538     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Java Validation Option</td>
1539     *     </tr>
1540     *     <tr class="TableRow">
1541     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1542     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Model Processing Option</td>
1543     *     </tr>
1544     *     <tr class="TableRow">
1545     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1546     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Model Resource Validation Option</td>
1547     *     </tr>
1548     *     <tr class="TableRow">
1549     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1550     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Modlet Resource Validation Option</td>
1551     *     </tr>
1552     *     <tr class="TableRow">
1553     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1554     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Output Encoding Option</td>
1555     *     </tr>
1556     *     <tr class="TableRow">
1557     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1558     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Platform Provider Location Option</td>
1559     *     </tr>
1560     *     <tr class="TableRow">
1561     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1562     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Provider Location Option</td>
1563     *     </tr>
1564     *     <tr class="TableRow">
1565     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1566     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Specification Option</td>
1567     *     </tr>
1568     *     <tr class="TableRow">
1569     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1570     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Encoding Option</td>
1571     *     </tr>
1572     *     <tr class="TableRow">
1573     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1574     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Location Option</td>
1575     *     </tr>
1576     *     <tr class="TableRow">
1577     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1578     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Profile Option</td>
1579     *     </tr>
1580     *     <tr class="TableRow">
1581     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1582     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Transformer Location Option</td>
1583     *     </tr>
1584     *   </table>
1585     * </p>
1586     * @return The options of the command.
1587     */
1588    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1589    @Override
1590    public org.apache.commons.cli.Options getOptions()
1591    {
1592        final org.apache.commons.cli.Options options = new org.apache.commons.cli.Options();
1593        options.addOption( this.getClassFileProcessorOption() );
1594        options.addOption( this.getClasspathOption() );
1595        options.addOption( this.getCountryOption() );
1596        options.addOption( this.getDefaultTemplateEncodingOption() );
1597        options.addOption( this.getDefaultTemplateProfileOption() );
1598        options.addOption( this.getDocumentsOption() );
1599        options.addOption( this.getImplementationOption() );
1600        options.addOption( this.getIndentationStringOption() );
1601        options.addOption( this.getInputEncodingOption() );
1602        options.addOption( this.getLanguageOption() );
1603        options.addOption( this.getLineSeparatorOption() );
1604        options.addOption( this.getLocaleVariantOption() );
1605        options.addOption( this.getModelContextFactoryOption() );
1606        options.addOption( this.getModelOption() );
1607        options.addOption( this.getModletLocationOption() );
1608        options.addOption( this.getModletSchemaSystemIdOption() );
1609        options.addOption( this.getModuleLocationOption() );
1610        options.addOption( this.getModuleNameOption() );
1611        options.addOption( this.getNoClassProcessingOption() );
1612        options.addOption( this.getNoClasspathResolutionOption() );
1613        options.addOption( this.getNoJavaValidationOption() );
1614        options.addOption( this.getNoModelProcessingOption() );
1615        options.addOption( this.getNoModelResourceValidation() );
1616        options.addOption( this.getNoModletResourceValidation() );
1617        options.addOption( this.getOutputEncodingOption() );
1618        options.addOption( this.getPlatformProviderLocationOption() );
1619        options.addOption( this.getProviderLocationOption() );
1620        options.addOption( this.getSpecificationOption() );
1621        options.addOption( this.getTemplateEncodingOption() );
1622        options.addOption( this.getTemplateLocationOption() );
1623        options.addOption( this.getTemplateProfileOption() );
1624        options.addOption( this.getTransformerLocationOption() );
1625        return options;
1626    }
1627    // </editor-fold>
1628    // SECTION-END
1629}

[all classes][org.jomc.cli.commands]
EMMA 2.1.5320 (stable) (C) Vladimir Roubtsov