View Javadoc

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