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

COVERAGE SUMMARY FOR SOURCE FILE [AbstractSourceFileProcessorCommand.java]

nameclass, %method, %block, %line, %
AbstractSourceFileProcessorCommand.java100% (1/1)8%   (6/71)4%   (69/1711)6%   (14.9/246)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class AbstractSourceFileProcessorCommand100% (1/1)8%   (6/71)4%   (69/1711)6%   (14.9/246)
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/171)0%   (0/35)
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)
getSourceDirectoryOption (): Option 0%   (0/1)0%   (0/20)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)
createSourceFileProcessor (CommandLine): SourceFileProcessor 100% (1/1)62%  (18/29)68%  (2.7/4)
<static initializer> 100% (1/1)75%  (6/8)75%  (0.8/1)
getNoSourceProcessingOption (): Option 100% (1/1)75%  (15/20)91%  (2.7/3)
getSourceFileProcessorOption (): Option 100% (1/1)75%  (15/20)91%  (2.7/3)
AbstractSourceFileProcessorCommand (): 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: AbstractSourceFileProcessorCommand.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.SourceFileProcessor;
41 
42// SECTION-START[Documentation]
43// <editor-fold defaultstate="collapsed" desc=" Generated Documentation ">
44/**
45 * JOMC ⁑ CLI ⁑ {@code SourceFileProcessor} based command implementation.
46 *
47 * <dl>
48 *   <dt><b>Identifier:</b></dt><dd>JOMC ⁑ CLI ⁑ SourceFileProcessor Command</dd>
49 *   <dt><b>Name:</b></dt><dd>JOMC ⁑ CLI ⁑ SourceFileProcessor 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 AbstractSourceFileProcessorCommand extends AbstractJomcToolCommand
68{
69    // SECTION-START[Command]
70    // SECTION-END
71    // SECTION-START[AbstractSourceFileProcessorCommand]
72 
73    /**
74     * Creates a new {@code SourceFileProcessor} instance taking a command line.
75     *
76     * @param commandLine The command line to process.
77     *
78     * @return A new {@code SourceFileProcessor} instance as specified by the given command line or {@code null}, if
79     * creating a new instance fails.
80     *
81     * @throws NullPointerException if {@code commandLine} is {@code null}.
82     * @throws CommandExecutionException if creating a new instance fails.
83     */
84    protected SourceFileProcessor createSourceFileProcessor( final CommandLine commandLine )
85        throws CommandExecutionException
86    {
87        if ( commandLine == null )
88        {
89            throw new NullPointerException( "commandLine" );
90        }
91 
92        final String className = commandLine.hasOption( this.getSourceFileProcessorOption().getOpt() )
93                                 ? commandLine.getOptionValue( this.getSourceFileProcessorOption().getOpt() )
94                                 : SourceFileProcessor.class.getName();
95 
96        return this.createJomcTool( className, SourceFileProcessor.class, commandLine );
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.getNoSourceProcessingOption().getOpt() ) )
108        {
109            this.log( Level.INFO, this.getDisabledMessage( this.getLocale() ), null );
110        }
111        else
112        {
113            this.processSourceFiles( commandLine );
114        }
115    }
116 
117    /**
118     * Processes source files.
119     *
120     * @param commandLine The command line to execute.
121     *
122     * @throws CommandExecutionException if processing source files fails.
123     */
124    protected abstract void processSourceFiles( 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 AbstractSourceFileProcessorCommand} 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 AbstractSourceFileProcessorCommand()
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 <Classpath Option>} dependency.
143     * <p>
144     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Classpath 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 <Classpath 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 getClasspathOption()
156    {
157        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Classpath Option" );
158        assert _d != null : "'Classpath Option' dependency not found.";
159        return _d;
160    }
161    /**
162     * Gets the {@code <Country Option>} dependency.
163     * <p>
164     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Country 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 <Country 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 getCountryOption()
176    {
177        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Country Option" );
178        assert _d != null : "'Country Option' dependency not found.";
179        return _d;
180    }
181    /**
182     * Gets the {@code <Default Template Encoding Option>} dependency.
183     * <p>
184     *   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.
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 <Default Template Encoding 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 getDefaultTemplateEncodingOption()
196    {
197        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" );
198        assert _d != null : "'Default Template Encoding Option' dependency not found.";
199        return _d;
200    }
201    /**
202     * Gets the {@code <Default Template Profile Option>} dependency.
203     * <p>
204     *   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.
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 Profile 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 getDefaultTemplateProfileOption()
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 Profile Option" );
218        assert _d != null : "'Default Template Profile Option' dependency not found.";
219        return _d;
220    }
221    /**
222     * Gets the {@code <Documents Option>} dependency.
223     * <p>
224     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Documents 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 <Documents 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 getDocumentsOption()
236    {
237        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Documents Option" );
238        assert _d != null : "'Documents Option' dependency not found.";
239        return _d;
240    }
241    /**
242     * Gets the {@code <Implementation Option>} dependency.
243     * <p>
244     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Implementation 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 <Implementation 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 getImplementationOption()
256    {
257        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Implementation Option" );
258        assert _d != null : "'Implementation Option' dependency not found.";
259        return _d;
260    }
261    /**
262     * Gets the {@code <Indentation String Option>} dependency.
263     * <p>
264     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Indentation String 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 <Indentation String 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 getIndentationStringOption()
276    {
277        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Indentation String Option" );
278        assert _d != null : "'Indentation String Option' dependency not found.";
279        return _d;
280    }
281    /**
282     * Gets the {@code <Input Encoding Option>} dependency.
283     * <p>
284     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Input Encoding 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 <Input Encoding 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 getInputEncodingOption()
296    {
297        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Input Encoding Option" );
298        assert _d != null : "'Input Encoding Option' dependency not found.";
299        return _d;
300    }
301    /**
302     * Gets the {@code <Language Option>} dependency.
303     * <p>
304     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Language 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 <Language 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 getLanguageOption()
316    {
317        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Language Option" );
318        assert _d != null : "'Language Option' dependency not found.";
319        return _d;
320    }
321    /**
322     * Gets the {@code <Line Separator Option>} dependency.
323     * <p>
324     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Line Separator 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 <Line Separator 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 getLineSeparatorOption()
336    {
337        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Line Separator Option" );
338        assert _d != null : "'Line Separator Option' dependency not found.";
339        return _d;
340    }
341    /**
342     * Gets the {@code <Locale>} dependency.
343     * <p>
344     *   This method returns the {@code <default>} object of the {@code <java.util.Locale>} specification at specification level 1.1.
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 <Locale>} 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 java.util.Locale getLocale()
356    {
357        final java.util.Locale _d = (java.util.Locale) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Locale" );
358        assert _d != null : "'Locale' dependency not found.";
359        return _d;
360    }
361    /**
362     * Gets the {@code <Locale Variant Option>} dependency.
363     * <p>
364     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Locale Variant Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
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 Variant Option>} 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 org.apache.commons.cli.Option getLocaleVariantOption()
376    {
377        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Locale Variant Option" );
378        assert _d != null : "'Locale Variant Option' dependency not found.";
379        return _d;
380    }
381    /**
382     * Gets the {@code <Model Context Factory Option>} dependency.
383     * <p>
384     *   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.
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 <Model Context Factory 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 getModelContextFactoryOption()
396    {
397        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" );
398        assert _d != null : "'Model Context Factory Option' dependency not found.";
399        return _d;
400    }
401    /**
402     * Gets the {@code <Model Option>} dependency.
403     * <p>
404     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Model 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 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 getModelOption()
416    {
417        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Model Option" );
418        assert _d != null : "'Model Option' dependency not found.";
419        return _d;
420    }
421    /**
422     * Gets the {@code <Modlet Location Option>} dependency.
423     * <p>
424     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Modlet Location 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 <Modlet Location 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 getModletLocationOption()
436    {
437        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Modlet Location Option" );
438        assert _d != null : "'Modlet Location Option' dependency not found.";
439        return _d;
440    }
441    /**
442     * Gets the {@code <Modlet Schema System Id Option>} dependency.
443     * <p>
444     *   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.
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 Schema System Id 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 getModletSchemaSystemIdOption()
456    {
457        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" );
458        assert _d != null : "'Modlet Schema System Id Option' dependency not found.";
459        return _d;
460    }
461    /**
462     * Gets the {@code <Module Location Option>} dependency.
463     * <p>
464     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Module Location 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 <Module Location 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 getModuleLocationOption()
476    {
477        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Module Location Option" );
478        assert _d != null : "'Module Location Option' dependency not found.";
479        return _d;
480    }
481    /**
482     * Gets the {@code <Module Name Option>} dependency.
483     * <p>
484     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Module Name 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 Name 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 getModuleNameOption()
496    {
497        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Module Name Option" );
498        assert _d != null : "'Module Name Option' dependency not found.";
499        return _d;
500    }
501    /**
502     * Gets the {@code <No Classpath Resolution Option>} dependency.
503     * <p>
504     *   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.
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 <No Classpath Resolution 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 getNoClasspathResolutionOption()
516    {
517        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" );
518        assert _d != null : "'No Classpath Resolution Option' dependency not found.";
519        return _d;
520    }
521    /**
522     * Gets the {@code <No Java Validation Option>} dependency.
523     * <p>
524     *   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.
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 Java Validation 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 getNoJavaValidationOption()
536    {
537        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" );
538        assert _d != null : "'No Java Validation Option' dependency not found.";
539        return _d;
540    }
541    /**
542     * Gets the {@code <No Model Processing Option>} dependency.
543     * <p>
544     *   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.
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 Model Processing 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 getNoModelProcessingOption()
556    {
557        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" );
558        assert _d != null : "'No Model Processing Option' dependency not found.";
559        return _d;
560    }
561    /**
562     * Gets the {@code <No Model Resource Validation>} dependency.
563     * <p>
564     *   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.
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 Model Resource Validation>} 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 getNoModelResourceValidation()
576    {
577        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" );
578        assert _d != null : "'No Model Resource Validation' dependency not found.";
579        return _d;
580    }
581    /**
582     * Gets the {@code <No Modlet Resource Validation>} dependency.
583     * <p>
584     *   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.
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 Modlet Resource Validation>} 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 getNoModletResourceValidation()
596    {
597        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" );
598        assert _d != null : "'No Modlet Resource Validation' dependency not found.";
599        return _d;
600    }
601    /**
602     * Gets the {@code <No Source Processing Option>} dependency.
603     * <p>
604     *   This method returns the {@code <JOMC ⁑ CLI ⁑ No Source File Processing 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 Source Processing Option>} 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 getNoSourceProcessingOption()
616    {
617        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "No Source Processing Option" );
618        assert _d != null : "'No Source Processing Option' dependency not found.";
619        return _d;
620    }
621    /**
622     * Gets the {@code <Output Encoding Option>} dependency.
623     * <p>
624     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Output Encoding 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 <Output Encoding Option>} 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 getOutputEncodingOption()
636    {
637        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Output Encoding Option" );
638        assert _d != null : "'Output Encoding Option' dependency not found.";
639        return _d;
640    }
641    /**
642     * Gets the {@code <Platform Provider Location Option>} dependency.
643     * <p>
644     *   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.
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 <Platform Provider Location 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 getPlatformProviderLocationOption()
656    {
657        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" );
658        assert _d != null : "'Platform Provider Location Option' dependency not found.";
659        return _d;
660    }
661    /**
662     * Gets the {@code <Provider Location Option>} dependency.
663     * <p>
664     *   This method returns the {@code <JOMC ⁑ CLI ⁑ 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 <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 getProviderLocationOption()
676    {
677        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Provider Location Option" );
678        assert _d != null : "'Provider Location Option' dependency not found.";
679        return _d;
680    }
681    /**
682     * Gets the {@code <Source Directory Option>} dependency.
683     * <p>
684     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Source Directory 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     * <p><strong>Properties:</strong>
688     *   <table border="1" width="100%" cellpadding="3" cellspacing="0">
689     *     <tr class="TableSubHeadingColor">
690     *       <th align="left" scope="col" nowrap><b>Name</b></th>
691     *       <th align="left" scope="col" nowrap><b>Type</b></th>
692     *       <th align="left" scope="col" nowrap><b>Documentation</b></th>
693     *     </tr>
694     *     <tr class="TableRow">
695     *       <td align="left" valign="top" nowrap>{@code <Required>}</td>
696     *       <td align="left" valign="top" nowrap>{@code boolean}</td>
697     *       <td align="left" valign="top"></td>
698     *     </tr>
699     *   </table>
700     * </p>
701     * <dl>
702     *   <dt><b>Final:</b></dt><dd>No</dd>
703     * </dl>
704     * @return The {@code <Source Directory Option>} dependency.
705     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
706     */
707    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
708    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
709    private org.apache.commons.cli.Option getSourceDirectoryOption()
710    {
711        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Source Directory Option" );
712        assert _d != null : "'Source Directory Option' dependency not found.";
713        return _d;
714    }
715    /**
716     * Gets the {@code <Source File Processor Option>} dependency.
717     * <p>
718     *   This method returns the {@code <JOMC ⁑ CLI ⁑ SourceFileProcessor Class Name Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
719     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
720     * </p>
721     * <dl>
722     *   <dt><b>Final:</b></dt><dd>No</dd>
723     * </dl>
724     * @return The {@code <Source File Processor Option>} dependency.
725     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
726     */
727    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
728    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
729    private org.apache.commons.cli.Option getSourceFileProcessorOption()
730    {
731        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Source File Processor Option" );
732        assert _d != null : "'Source File Processor Option' dependency not found.";
733        return _d;
734    }
735    /**
736     * Gets the {@code <Specification Option>} dependency.
737     * <p>
738     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Specification Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
739     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
740     * </p>
741     * <dl>
742     *   <dt><b>Final:</b></dt><dd>No</dd>
743     * </dl>
744     * @return The {@code <Specification Option>} dependency.
745     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
746     */
747    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
748    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
749    private org.apache.commons.cli.Option getSpecificationOption()
750    {
751        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Specification Option" );
752        assert _d != null : "'Specification Option' dependency not found.";
753        return _d;
754    }
755    /**
756     * Gets the {@code <Template Encoding Option>} dependency.
757     * <p>
758     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Template Encoding Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
759     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
760     * </p>
761     * <dl>
762     *   <dt><b>Final:</b></dt><dd>No</dd>
763     * </dl>
764     * @return The {@code <Template Encoding Option>} dependency.
765     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
766     */
767    @Deprecated
768    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
769    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
770    private org.apache.commons.cli.Option getTemplateEncodingOption()
771    {
772        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Encoding Option" );
773        assert _d != null : "'Template Encoding Option' dependency not found.";
774        return _d;
775    }
776    /**
777     * Gets the {@code <Template Location Option>} dependency.
778     * <p>
779     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Template Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
780     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
781     * </p>
782     * <dl>
783     *   <dt><b>Final:</b></dt><dd>No</dd>
784     * </dl>
785     * @return The {@code <Template Location Option>} dependency.
786     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
787     */
788    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
789    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
790    private org.apache.commons.cli.Option getTemplateLocationOption()
791    {
792        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Location Option" );
793        assert _d != null : "'Template Location Option' dependency not found.";
794        return _d;
795    }
796    /**
797     * Gets the {@code <Template Profile Option>} dependency.
798     * <p>
799     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Template Profile Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
800     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
801     * </p>
802     * <dl>
803     *   <dt><b>Final:</b></dt><dd>No</dd>
804     * </dl>
805     * @return The {@code <Template Profile Option>} dependency.
806     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
807     */
808    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
809    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
810    private org.apache.commons.cli.Option getTemplateProfileOption()
811    {
812        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Template Profile Option" );
813        assert _d != null : "'Template Profile Option' dependency not found.";
814        return _d;
815    }
816    /**
817     * Gets the {@code <Transformer Location Option>} dependency.
818     * <p>
819     *   This method returns the {@code <JOMC ⁑ CLI ⁑ Transformer Location Option>} object of the {@code <JOMC ⁑ CLI ⁑ Command Option>} specification at specification level 1.2.
820     *   That specification does not apply to any scope. A new object is returned whenever requested and bound to this instance.
821     * </p>
822     * <dl>
823     *   <dt><b>Final:</b></dt><dd>No</dd>
824     * </dl>
825     * @return The {@code <Transformer Location Option>} dependency.
826     * @throws org.jomc.ObjectManagementException if getting the dependency instance fails.
827     */
828    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
829    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
830    private org.apache.commons.cli.Option getTransformerLocationOption()
831    {
832        final org.apache.commons.cli.Option _d = (org.apache.commons.cli.Option) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getDependency( this, "Transformer Location Option" );
833        assert _d != null : "'Transformer Location Option' dependency not found.";
834        return _d;
835    }
836    // </editor-fold>
837    // SECTION-END
838    // SECTION-START[Properties]
839    // <editor-fold defaultstate="collapsed" desc=" Generated Properties ">
840    /**
841     * Gets the value of the {@code <Abbreviated Command Name>} property.
842     * <p><dl>
843     *   <dt><b>Final:</b></dt><dd>No</dd>
844     * </dl></p>
845     * @return Abbreviated name of the command.
846     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
847     */
848    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
849    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
850    private java.lang.String getAbbreviatedCommandName()
851    {
852        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Abbreviated Command Name" );
853        assert _p != null : "'Abbreviated Command Name' property not found.";
854        return _p;
855    }
856    /**
857     * Gets the value of the {@code <Application Modlet>} property.
858     * <p><dl>
859     *   <dt><b>Final:</b></dt><dd>Yes</dd>
860     * </dl></p>
861     * @return Name of the 'shaded' application modlet.
862     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
863     */
864    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
865    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
866    private java.lang.String getApplicationModlet()
867    {
868        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Application Modlet" );
869        assert _p != null : "'Application Modlet' property not found.";
870        return _p;
871    }
872    /**
873     * Gets the value of the {@code <Command Name>} property.
874     * <p><dl>
875     *   <dt><b>Final:</b></dt><dd>No</dd>
876     * </dl></p>
877     * @return Name of the command.
878     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
879     */
880    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
881    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
882    private java.lang.String getCommandName()
883    {
884        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Command Name" );
885        assert _p != null : "'Command Name' property not found.";
886        return _p;
887    }
888    /**
889     * Gets the value of the {@code <Modlet Excludes>} property.
890     * <p><dl>
891     *   <dt><b>Final:</b></dt><dd>Yes</dd>
892     * </dl></p>
893     * @return List of modlet names to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}.
894     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
895     */
896    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
897    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
898    private java.lang.String getModletExcludes()
899    {
900        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Modlet Excludes" );
901        assert _p != null : "'Modlet Excludes' property not found.";
902        return _p;
903    }
904    /**
905     * Gets the value of the {@code <Provider Excludes>} property.
906     * <p><dl>
907     *   <dt><b>Final:</b></dt><dd>Yes</dd>
908     * </dl></p>
909     * @return List of providers to exclude from any {@code META-INF/services} files separated by {@code :}.
910     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
911     */
912    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
913    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
914    private java.lang.String getProviderExcludes()
915    {
916        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Provider Excludes" );
917        assert _p != null : "'Provider Excludes' property not found.";
918        return _p;
919    }
920    /**
921     * Gets the value of the {@code <Schema Excludes>} property.
922     * <p><dl>
923     *   <dt><b>Final:</b></dt><dd>Yes</dd>
924     * </dl></p>
925     * @return List of schema context-ids to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}.
926     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
927     */
928    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
929    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
930    private java.lang.String getSchemaExcludes()
931    {
932        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Schema Excludes" );
933        assert _p != null : "'Schema Excludes' property not found.";
934        return _p;
935    }
936    /**
937     * Gets the value of the {@code <Service Excludes>} property.
938     * <p><dl>
939     *   <dt><b>Final:</b></dt><dd>Yes</dd>
940     * </dl></p>
941     * @return List of service classes to exclude from any {@code META-INF/jomc-modlet.xml} files separated by {@code :}.
942     * @throws org.jomc.ObjectManagementException if getting the property instance fails.
943     */
944    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
945    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
946    private java.lang.String getServiceExcludes()
947    {
948        final java.lang.String _p = (java.lang.String) org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getProperty( this, "Service Excludes" );
949        assert _p != null : "'Service Excludes' property not found.";
950        return _p;
951    }
952    // </editor-fold>
953    // SECTION-END
954    // SECTION-START[Messages]
955    // <editor-fold defaultstate="collapsed" desc=" Generated Messages ">
956    /**
957     * Gets the text of the {@code <Application Title>} message.
958     * <p><dl>
959     *   <dt><b>Languages:</b></dt>
960     *     <dd>English (default)</dd>
961     *   <dt><b>Final:</b></dt><dd>No</dd>
962     * </dl></p>
963     * @param locale The locale of the message to return.
964     * @return The text of the {@code <Application Title>} message for {@code locale}.
965     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
966     */
967    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
968    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
969    private String getApplicationTitle( final java.util.Locale locale )
970    {
971        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Application Title", locale );
972        assert _m != null : "'Application Title' message not found.";
973        return _m;
974    }
975    /**
976     * Gets the text of the {@code <Cannot Process Message>} message.
977     * <p><dl>
978     *   <dt><b>Languages:</b></dt>
979     *     <dd>English (default)</dd>
980     *     <dd>Deutsch</dd>
981     *   <dt><b>Final:</b></dt><dd>No</dd>
982     * </dl></p>
983     * @param locale The locale of the message to return.
984     * @param itemInfo Format argument.
985     * @param detailMessage Format argument.
986     * @return The text of the {@code <Cannot Process Message>} message for {@code locale}.
987     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
988     */
989    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
990    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
991    private String getCannotProcessMessage( final java.util.Locale locale, final java.lang.String itemInfo, final java.lang.String detailMessage )
992    {
993        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Cannot Process Message", locale, itemInfo, detailMessage );
994        assert _m != null : "'Cannot Process Message' message not found.";
995        return _m;
996    }
997    /**
998     * Gets the text of the {@code <Classpath Element Info>} message.
999     * <p><dl>
1000     *   <dt><b>Languages:</b></dt>
1001     *     <dd>English (default)</dd>
1002     *     <dd>Deutsch</dd>
1003     *   <dt><b>Final:</b></dt><dd>No</dd>
1004     * </dl></p>
1005     * @param locale The locale of the message to return.
1006     * @param classpathElement Format argument.
1007     * @return The text of the {@code <Classpath Element Info>} message for {@code locale}.
1008     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1009     */
1010    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1011    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1012    private String getClasspathElementInfo( final java.util.Locale locale, final java.lang.String classpathElement )
1013    {
1014        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Classpath Element Info", locale, classpathElement );
1015        assert _m != null : "'Classpath Element Info' message not found.";
1016        return _m;
1017    }
1018    /**
1019     * Gets the text of the {@code <Classpath Element Not Found Warning>} message.
1020     * <p><dl>
1021     *   <dt><b>Languages:</b></dt>
1022     *     <dd>English (default)</dd>
1023     *     <dd>Deutsch</dd>
1024     *   <dt><b>Final:</b></dt><dd>No</dd>
1025     * </dl></p>
1026     * @param locale The locale of the message to return.
1027     * @param fileName Format argument.
1028     * @return The text of the {@code <Classpath Element Not Found Warning>} message for {@code locale}.
1029     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1030     */
1031    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1032    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1033    private String getClasspathElementNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName )
1034    {
1035        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Classpath Element Not Found Warning", locale, fileName );
1036        assert _m != null : "'Classpath Element Not Found Warning' message not found.";
1037        return _m;
1038    }
1039    /**
1040     * Gets the text of the {@code <Command Failure Message>} message.
1041     * <p><dl>
1042     *   <dt><b>Languages:</b></dt>
1043     *     <dd>English (default)</dd>
1044     *     <dd>Deutsch</dd>
1045     *   <dt><b>Final:</b></dt><dd>No</dd>
1046     * </dl></p>
1047     * @param locale The locale of the message to return.
1048     * @param toolName Format argument.
1049     * @return The text of the {@code <Command Failure Message>} message for {@code locale}.
1050     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1051     */
1052    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1053    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1054    private String getCommandFailureMessage( final java.util.Locale locale, final java.lang.String toolName )
1055    {
1056        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Failure Message", locale, toolName );
1057        assert _m != null : "'Command Failure Message' message not found.";
1058        return _m;
1059    }
1060    /**
1061     * Gets the text of the {@code <Command Info Message>} message.
1062     * <p><dl>
1063     *   <dt><b>Languages:</b></dt>
1064     *     <dd>English (default)</dd>
1065     *     <dd>Deutsch</dd>
1066     *   <dt><b>Final:</b></dt><dd>No</dd>
1067     * </dl></p>
1068     * @param locale The locale of the message to return.
1069     * @param toolName Format argument.
1070     * @return The text of the {@code <Command Info Message>} message for {@code locale}.
1071     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1072     */
1073    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1074    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1075    private String getCommandInfoMessage( final java.util.Locale locale, final java.lang.String toolName )
1076    {
1077        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Info Message", locale, toolName );
1078        assert _m != null : "'Command Info Message' message not found.";
1079        return _m;
1080    }
1081    /**
1082     * Gets the text of the {@code <Command Success Message>} message.
1083     * <p><dl>
1084     *   <dt><b>Languages:</b></dt>
1085     *     <dd>English (default)</dd>
1086     *     <dd>Deutsch</dd>
1087     *   <dt><b>Final:</b></dt><dd>No</dd>
1088     * </dl></p>
1089     * @param locale The locale of the message to return.
1090     * @param toolName Format argument.
1091     * @return The text of the {@code <Command Success Message>} message for {@code locale}.
1092     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1093     */
1094    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1095    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1096    private String getCommandSuccessMessage( final java.util.Locale locale, final java.lang.String toolName )
1097    {
1098        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Command Success Message", locale, toolName );
1099        assert _m != null : "'Command Success Message' message not found.";
1100        return _m;
1101    }
1102    /**
1103     * Gets the text of the {@code <Default Log Level Info>} message.
1104     * <p><dl>
1105     *   <dt><b>Languages:</b></dt>
1106     *     <dd>English (default)</dd>
1107     *     <dd>Deutsch</dd>
1108     *   <dt><b>Final:</b></dt><dd>No</dd>
1109     * </dl></p>
1110     * @param locale The locale of the message to return.
1111     * @param defaultLogLevel Format argument.
1112     * @return The text of the {@code <Default Log Level Info>} message for {@code locale}.
1113     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1114     */
1115    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1116    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1117    private String getDefaultLogLevelInfo( final java.util.Locale locale, final java.lang.String defaultLogLevel )
1118    {
1119        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Default Log Level Info", locale, defaultLogLevel );
1120        assert _m != null : "'Default Log Level Info' message not found.";
1121        return _m;
1122    }
1123    /**
1124     * Gets the text of the {@code <Deprecated Option Message>} message.
1125     * <p><dl>
1126     *   <dt><b>Languages:</b></dt>
1127     *     <dd>English (default)</dd>
1128     *     <dd>Deutsch</dd>
1129     *   <dt><b>Final:</b></dt><dd>No</dd>
1130     * </dl></p>
1131     * @param locale The locale of the message to return.
1132     * @param deprecatedOption Format argument.
1133     * @param replacementOption Format argument.
1134     * @return The text of the {@code <Deprecated Option Message>} message for {@code locale}.
1135     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1136     */
1137    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1138    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1139    private String getDeprecatedOptionMessage( final java.util.Locale locale, final java.lang.String deprecatedOption, final java.lang.String replacementOption )
1140    {
1141        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Deprecated Option Message", locale, deprecatedOption, replacementOption );
1142        assert _m != null : "'Deprecated Option Message' message not found.";
1143        return _m;
1144    }
1145    /**
1146     * Gets the text of the {@code <Disabled Message>} message.
1147     * <p><dl>
1148     *   <dt><b>Languages:</b></dt>
1149     *     <dd>English (default)</dd>
1150     *     <dd>Deutsch</dd>
1151     *   <dt><b>Final:</b></dt><dd>No</dd>
1152     * </dl></p>
1153     * @param locale The locale of the message to return.
1154     * @return The text of the {@code <Disabled Message>} message for {@code locale}.
1155     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1156     */
1157    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1158    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1159    private String getDisabledMessage( final java.util.Locale locale )
1160    {
1161        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Disabled Message", locale );
1162        assert _m != null : "'Disabled Message' message not found.";
1163        return _m;
1164    }
1165    /**
1166     * Gets the text of the {@code <Document File Info>} message.
1167     * <p><dl>
1168     *   <dt><b>Languages:</b></dt>
1169     *     <dd>English (default)</dd>
1170     *     <dd>Deutsch</dd>
1171     *   <dt><b>Final:</b></dt><dd>No</dd>
1172     * </dl></p>
1173     * @param locale The locale of the message to return.
1174     * @param documentFile Format argument.
1175     * @return The text of the {@code <Document File Info>} message for {@code locale}.
1176     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1177     */
1178    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1179    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1180    private String getDocumentFileInfo( final java.util.Locale locale, final java.lang.String documentFile )
1181    {
1182        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Document File Info", locale, documentFile );
1183        assert _m != null : "'Document File Info' message not found.";
1184        return _m;
1185    }
1186    /**
1187     * Gets the text of the {@code <Document File Not Found Warning>} message.
1188     * <p><dl>
1189     *   <dt><b>Languages:</b></dt>
1190     *     <dd>English (default)</dd>
1191     *     <dd>Deutsch</dd>
1192     *   <dt><b>Final:</b></dt><dd>No</dd>
1193     * </dl></p>
1194     * @param locale The locale of the message to return.
1195     * @param fileName Format argument.
1196     * @return The text of the {@code <Document File Not Found Warning>} message for {@code locale}.
1197     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1198     */
1199    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1200    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1201    private String getDocumentFileNotFoundWarning( final java.util.Locale locale, final java.lang.String fileName )
1202    {
1203        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Document File Not Found Warning", locale, fileName );
1204        assert _m != null : "'Document File Not Found Warning' message not found.";
1205        return _m;
1206    }
1207    /**
1208     * Gets the text of the {@code <Excluded Modlet Info>} message.
1209     * <p><dl>
1210     *   <dt><b>Languages:</b></dt>
1211     *     <dd>English (default)</dd>
1212     *     <dd>Deutsch</dd>
1213     *   <dt><b>Final:</b></dt><dd>No</dd>
1214     * </dl></p>
1215     * @param locale The locale of the message to return.
1216     * @param resourceName Format argument.
1217     * @param modletIdentifier Format argument.
1218     * @return The text of the {@code <Excluded Modlet Info>} message for {@code locale}.
1219     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1220     */
1221    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1222    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1223    private String getExcludedModletInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String modletIdentifier )
1224    {
1225        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Modlet Info", locale, resourceName, modletIdentifier );
1226        assert _m != null : "'Excluded Modlet Info' message not found.";
1227        return _m;
1228    }
1229    /**
1230     * Gets the text of the {@code <Excluded Provider Info>} message.
1231     * <p><dl>
1232     *   <dt><b>Languages:</b></dt>
1233     *     <dd>English (default)</dd>
1234     *     <dd>Deutsch</dd>
1235     *   <dt><b>Final:</b></dt><dd>No</dd>
1236     * </dl></p>
1237     * @param locale The locale of the message to return.
1238     * @param resourceName Format argument.
1239     * @param providerName Format argument.
1240     * @return The text of the {@code <Excluded Provider Info>} message for {@code locale}.
1241     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1242     */
1243    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1244    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1245    private String getExcludedProviderInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String providerName )
1246    {
1247        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Provider Info", locale, resourceName, providerName );
1248        assert _m != null : "'Excluded Provider Info' message not found.";
1249        return _m;
1250    }
1251    /**
1252     * Gets the text of the {@code <Excluded Schema Info>} message.
1253     * <p><dl>
1254     *   <dt><b>Languages:</b></dt>
1255     *     <dd>English (default)</dd>
1256     *     <dd>Deutsch</dd>
1257     *   <dt><b>Final:</b></dt><dd>No</dd>
1258     * </dl></p>
1259     * @param locale The locale of the message to return.
1260     * @param resourceName Format argument.
1261     * @param contextId Format argument.
1262     * @return The text of the {@code <Excluded Schema Info>} message for {@code locale}.
1263     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1264     */
1265    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1266    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1267    private String getExcludedSchemaInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String contextId )
1268    {
1269        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Schema Info", locale, resourceName, contextId );
1270        assert _m != null : "'Excluded Schema Info' message not found.";
1271        return _m;
1272    }
1273    /**
1274     * Gets the text of the {@code <Excluded Service Info>} message.
1275     * <p><dl>
1276     *   <dt><b>Languages:</b></dt>
1277     *     <dd>English (default)</dd>
1278     *     <dd>Deutsch</dd>
1279     *   <dt><b>Final:</b></dt><dd>No</dd>
1280     * </dl></p>
1281     * @param locale The locale of the message to return.
1282     * @param resourceName Format argument.
1283     * @param serviceName Format argument.
1284     * @return The text of the {@code <Excluded Service Info>} message for {@code locale}.
1285     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1286     */
1287    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1288    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1289    private String getExcludedServiceInfo( final java.util.Locale locale, final java.lang.String resourceName, final java.lang.String serviceName )
1290    {
1291        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Excluded Service Info", locale, resourceName, serviceName );
1292        assert _m != null : "'Excluded Service Info' message not found.";
1293        return _m;
1294    }
1295    /**
1296     * Gets the text of the {@code <Failed Creating Object Message>} message.
1297     * <p><dl>
1298     *   <dt><b>Languages:</b></dt>
1299     *     <dd>English (default)</dd>
1300     *     <dd>Deutsch</dd>
1301     *   <dt><b>Final:</b></dt><dd>No</dd>
1302     * </dl></p>
1303     * @param locale The locale of the message to return.
1304     * @param objectInfo Format argument.
1305     * @return The text of the {@code <Failed Creating Object Message>} message for {@code locale}.
1306     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1307     */
1308    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1309    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1310    private String getFailedCreatingObjectMessage( final java.util.Locale locale, final java.lang.String objectInfo )
1311    {
1312        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Failed Creating Object Message", locale, objectInfo );
1313        assert _m != null : "'Failed Creating Object Message' message not found.";
1314        return _m;
1315    }
1316    /**
1317     * Gets the text of the {@code <Implementation Not Found Warning>} message.
1318     * <p><dl>
1319     *   <dt><b>Languages:</b></dt>
1320     *     <dd>English (default)</dd>
1321     *     <dd>Deutsch</dd>
1322     *   <dt><b>Final:</b></dt><dd>Yes</dd>
1323     * </dl></p>
1324     * @param locale The locale of the message to return.
1325     * @param implementationIdentifier Format argument.
1326     * @return The text of the {@code <Implementation Not Found Warning>} message for {@code locale}.
1327     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1328     */
1329    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1330    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1331    private String getImplementationNotFoundWarning( final java.util.Locale locale, final java.lang.String implementationIdentifier )
1332    {
1333        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Implementation Not Found Warning", locale, implementationIdentifier );
1334        assert _m != null : "'Implementation Not Found Warning' message not found.";
1335        return _m;
1336    }
1337    /**
1338     * Gets the text of the {@code <Invalid Model Message>} message.
1339     * <p><dl>
1340     *   <dt><b>Languages:</b></dt>
1341     *     <dd>English (default)</dd>
1342     *     <dd>Deutsch</dd>
1343     *   <dt><b>Final:</b></dt><dd>No</dd>
1344     * </dl></p>
1345     * @param locale The locale of the message to return.
1346     * @param modelIdentifier Format argument.
1347     * @return The text of the {@code <Invalid Model Message>} message for {@code locale}.
1348     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1349     */
1350    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1351    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1352    private String getInvalidModelMessage( final java.util.Locale locale, final java.lang.String modelIdentifier )
1353    {
1354        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Invalid Model Message", locale, modelIdentifier );
1355        assert _m != null : "'Invalid Model Message' message not found.";
1356        return _m;
1357    }
1358    /**
1359     * Gets the text of the {@code <Long Description Message>} message.
1360     * <p><dl>
1361     *   <dt><b>Languages:</b></dt>
1362     *     <dd>English (default)</dd>
1363     *   <dt><b>Final:</b></dt><dd>No</dd>
1364     * </dl></p>
1365     * @param locale The locale of the message to return.
1366     * @return The text of the {@code <Long Description Message>} message for {@code locale}.
1367     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1368     */
1369    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1370    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1371    private String getLongDescriptionMessage( final java.util.Locale locale )
1372    {
1373        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Long Description Message", locale );
1374        assert _m != null : "'Long Description Message' message not found.";
1375        return _m;
1376    }
1377    /**
1378     * Gets the text of the {@code <Module Not Found Warning>} message.
1379     * <p><dl>
1380     *   <dt><b>Languages:</b></dt>
1381     *     <dd>English (default)</dd>
1382     *     <dd>Deutsch</dd>
1383     *   <dt><b>Final:</b></dt><dd>Yes</dd>
1384     * </dl></p>
1385     * @param locale The locale of the message to return.
1386     * @param moduleName Format argument.
1387     * @return The text of the {@code <Module Not Found Warning>} message for {@code locale}.
1388     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1389     */
1390    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1391    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1392    private String getModuleNotFoundWarning( final java.util.Locale locale, final java.lang.String moduleName )
1393    {
1394        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Module Not Found Warning", locale, moduleName );
1395        assert _m != null : "'Module Not Found Warning' message not found.";
1396        return _m;
1397    }
1398    /**
1399     * Gets the text of the {@code <Reading Message>} message.
1400     * <p><dl>
1401     *   <dt><b>Languages:</b></dt>
1402     *     <dd>English (default)</dd>
1403     *     <dd>Deutsch</dd>
1404     *   <dt><b>Final:</b></dt><dd>No</dd>
1405     * </dl></p>
1406     * @param locale The locale of the message to return.
1407     * @param locationInfo Format argument.
1408     * @return The text of the {@code <Reading Message>} message for {@code locale}.
1409     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1410     */
1411    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1412    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1413    private String getReadingMessage( final java.util.Locale locale, final java.lang.String locationInfo )
1414    {
1415        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Reading Message", locale, locationInfo );
1416        assert _m != null : "'Reading Message' message not found.";
1417        return _m;
1418    }
1419    /**
1420     * Gets the text of the {@code <Separator>} message.
1421     * <p><dl>
1422     *   <dt><b>Languages:</b></dt>
1423     *     <dd>English (default)</dd>
1424     *   <dt><b>Final:</b></dt><dd>No</dd>
1425     * </dl></p>
1426     * @param locale The locale of the message to return.
1427     * @return The text of the {@code <Separator>} message for {@code locale}.
1428     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1429     */
1430    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1431    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1432    private String getSeparator( final java.util.Locale locale )
1433    {
1434        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Separator", locale );
1435        assert _m != null : "'Separator' message not found.";
1436        return _m;
1437    }
1438    /**
1439     * Gets the text of the {@code <Short Description Message>} message.
1440     * <p><dl>
1441     *   <dt><b>Languages:</b></dt>
1442     *     <dd>English (default)</dd>
1443     *   <dt><b>Final:</b></dt><dd>No</dd>
1444     * </dl></p>
1445     * @param locale The locale of the message to return.
1446     * @return The text of the {@code <Short Description Message>} message for {@code locale}.
1447     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1448     */
1449    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1450    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1451    private String getShortDescriptionMessage( final java.util.Locale locale )
1452    {
1453        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Short Description Message", locale );
1454        assert _m != null : "'Short Description Message' message not found.";
1455        return _m;
1456    }
1457    /**
1458     * Gets the text of the {@code <Specification Not Found Warning>} message.
1459     * <p><dl>
1460     *   <dt><b>Languages:</b></dt>
1461     *     <dd>English (default)</dd>
1462     *     <dd>Deutsch</dd>
1463     *   <dt><b>Final:</b></dt><dd>Yes</dd>
1464     * </dl></p>
1465     * @param locale The locale of the message to return.
1466     * @param specificationIdentifier Format argument.
1467     * @return The text of the {@code <Specification Not Found Warning>} message for {@code locale}.
1468     * @throws org.jomc.ObjectManagementException if getting the message instance fails.
1469     */
1470    @SuppressWarnings({"unused", "PMD.UnnecessaryFullyQualifiedName"})
1471    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1472    private String getSpecificationNotFoundWarning( final java.util.Locale locale, final java.lang.String specificationIdentifier )
1473    {
1474        final String _m = org.jomc.ObjectManagerFactory.getObjectManager( this.getClass().getClassLoader() ).getMessage( this, "Specification Not Found Warning", locale, specificationIdentifier );
1475        assert _m != null : "'Specification Not Found Warning' message not found.";
1476        return _m;
1477    }
1478    // </editor-fold>
1479    // SECTION-END
1480    // SECTION-START[Generated Command]
1481    // <editor-fold defaultstate="collapsed" desc=" Generated Options ">
1482    /**
1483     * Gets the options of the command.
1484     * <p><strong>Options:</strong>
1485     *   <table border="1" width="100%" cellpadding="3" cellspacing="0">
1486     *     <tr class="TableSubHeadingColor">
1487     *       <th align="left" scope="col" nowrap><b>Specification</b></th>
1488     *       <th align="left" scope="col" nowrap><b>Implementation</b></th>
1489     *     </tr>
1490     *     <tr class="TableRow">
1491     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1492     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Classpath Option</td>
1493     *     </tr>
1494     *     <tr class="TableRow">
1495     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1496     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Country Option</td>
1497     *     </tr>
1498     *     <tr class="TableRow">
1499     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1500     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Default Template Encoding Option</td>
1501     *     </tr>
1502     *     <tr class="TableRow">
1503     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1504     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Default Template Profile Option</td>
1505     *     </tr>
1506     *     <tr class="TableRow">
1507     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1508     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Documents Option</td>
1509     *     </tr>
1510     *     <tr class="TableRow">
1511     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1512     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Implementation Option</td>
1513     *     </tr>
1514     *     <tr class="TableRow">
1515     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1516     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Indentation String Option</td>
1517     *     </tr>
1518     *     <tr class="TableRow">
1519     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1520     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Input Encoding Option</td>
1521     *     </tr>
1522     *     <tr class="TableRow">
1523     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1524     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Language Option</td>
1525     *     </tr>
1526     *     <tr class="TableRow">
1527     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1528     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Line Separator Option</td>
1529     *     </tr>
1530     *     <tr class="TableRow">
1531     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1532     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Locale Variant Option</td>
1533     *     </tr>
1534     *     <tr class="TableRow">
1535     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1536     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ ModelContextFactory Class Name Option</td>
1537     *     </tr>
1538     *     <tr class="TableRow">
1539     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1540     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Model Option</td>
1541     *     </tr>
1542     *     <tr class="TableRow">
1543     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1544     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Modlet Location Option</td>
1545     *     </tr>
1546     *     <tr class="TableRow">
1547     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1548     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Modlet Schema System Id Option</td>
1549     *     </tr>
1550     *     <tr class="TableRow">
1551     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1552     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Module Location Option</td>
1553     *     </tr>
1554     *     <tr class="TableRow">
1555     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1556     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Module Name Option</td>
1557     *     </tr>
1558     *     <tr class="TableRow">
1559     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1560     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Classpath Resolution Option</td>
1561     *     </tr>
1562     *     <tr class="TableRow">
1563     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1564     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Java Validation Option</td>
1565     *     </tr>
1566     *     <tr class="TableRow">
1567     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1568     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Model Processing Option</td>
1569     *     </tr>
1570     *     <tr class="TableRow">
1571     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1572     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Model Resource Validation Option</td>
1573     *     </tr>
1574     *     <tr class="TableRow">
1575     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1576     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Modlet Resource Validation Option</td>
1577     *     </tr>
1578     *     <tr class="TableRow">
1579     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1580     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ No Source File Processing Option</td>
1581     *     </tr>
1582     *     <tr class="TableRow">
1583     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1584     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Output Encoding Option</td>
1585     *     </tr>
1586     *     <tr class="TableRow">
1587     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1588     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Platform Provider Location Option</td>
1589     *     </tr>
1590     *     <tr class="TableRow">
1591     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1592     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Provider Location Option</td>
1593     *     </tr>
1594     *     <tr class="TableRow">
1595     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1596     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Source Directory Option</td>
1597     *     </tr>
1598     *     <tr class="TableRow">
1599     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1600     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ SourceFileProcessor Class Name Option</td>
1601     *     </tr>
1602     *     <tr class="TableRow">
1603     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1604     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Specification Option</td>
1605     *     </tr>
1606     *     <tr class="TableRow">
1607     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1608     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Encoding Option</td>
1609     *     </tr>
1610     *     <tr class="TableRow">
1611     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1612     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Location Option</td>
1613     *     </tr>
1614     *     <tr class="TableRow">
1615     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1616     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Template Profile Option</td>
1617     *     </tr>
1618     *     <tr class="TableRow">
1619     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Command Option {@code (org.apache.commons.cli.Option)} @ 1.2</td>
1620     *       <td align="left" valign="top" nowrap>JOMC ⁑ CLI ⁑ Transformer Location Option</td>
1621     *     </tr>
1622     *   </table>
1623     * </p>
1624     * @return The options of the command.
1625     */
1626    @javax.annotation.Generated( value = "org.jomc.tools.SourceFileProcessor 1.6", comments = "See http://www.jomc.org/jomc/1.6/jomc-tools-1.6" )
1627    @Override
1628    public org.apache.commons.cli.Options getOptions()
1629    {
1630        final org.apache.commons.cli.Options options = new org.apache.commons.cli.Options();
1631        options.addOption( this.getClasspathOption() );
1632        options.addOption( this.getCountryOption() );
1633        options.addOption( this.getDefaultTemplateEncodingOption() );
1634        options.addOption( this.getDefaultTemplateProfileOption() );
1635        options.addOption( this.getDocumentsOption() );
1636        options.addOption( this.getImplementationOption() );
1637        options.addOption( this.getIndentationStringOption() );
1638        options.addOption( this.getInputEncodingOption() );
1639        options.addOption( this.getLanguageOption() );
1640        options.addOption( this.getLineSeparatorOption() );
1641        options.addOption( this.getLocaleVariantOption() );
1642        options.addOption( this.getModelContextFactoryOption() );
1643        options.addOption( this.getModelOption() );
1644        options.addOption( this.getModletLocationOption() );
1645        options.addOption( this.getModletSchemaSystemIdOption() );
1646        options.addOption( this.getModuleLocationOption() );
1647        options.addOption( this.getModuleNameOption() );
1648        options.addOption( this.getNoClasspathResolutionOption() );
1649        options.addOption( this.getNoJavaValidationOption() );
1650        options.addOption( this.getNoModelProcessingOption() );
1651        options.addOption( this.getNoModelResourceValidation() );
1652        options.addOption( this.getNoModletResourceValidation() );
1653        options.addOption( this.getNoSourceProcessingOption() );
1654        options.addOption( this.getOutputEncodingOption() );
1655        options.addOption( this.getPlatformProviderLocationOption() );
1656        options.addOption( this.getProviderLocationOption() );
1657        options.addOption( this.getSourceDirectoryOption() );
1658        options.addOption( this.getSourceFileProcessorOption() );
1659        options.addOption( this.getSpecificationOption() );
1660        options.addOption( this.getTemplateEncodingOption() );
1661        options.addOption( this.getTemplateLocationOption() );
1662        options.addOption( this.getTemplateProfileOption() );
1663        options.addOption( this.getTransformerLocationOption() );
1664        return options;
1665    }
1666    // </editor-fold>
1667    // SECTION-END
1668}

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