EMMA Coverage Report (generated Mon Apr 22 06:35:53 CEST 2013)
[all classes][org.jomc.cli.commands]

COVERAGE SUMMARY FOR SOURCE FILE [AbstractResourceFileProcessorCommand.java]

nameclass, %method, %block, %line, %
AbstractResourceFileProcessorCommand.java100% (1/1)8%   (6/71)5%   (78/1720)7%   (17.9/249)

COVERAGE BREAKDOWN BY CLASS AND METHOD

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

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