001//
002// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-01/24/2006 06:15 PM(kohsuke)-fcs 
003// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004// Any modifications to this file will be lost upon recompilation of the source schema. 
005// Generated on: 2012.10.03 at 04:27:47 AM CEST 
006//
007
008
009package org.jdtaus.mojo.resource.model;
010
011
012/**
013 * This object contains factory methods for each 
014 * Java content interface and Java element interface 
015 * generated in the org.jdtaus.mojo.resource.model package. 
016 * <p>An ObjectFactory allows you to programatically 
017 * construct new instances of the Java representation 
018 * for XML content. The Java representation of XML 
019 * content can consist of schema derived interfaces 
020 * and classes representing the binding of schema 
021 * type definitions, element declarations and model 
022 * groups.  Factory methods for each of these are 
023 * provided in this class.
024 * 
025 */
026public class ObjectFactory
027    extends org.jdtaus.mojo.resource.model.impl.runtime.DefaultJAXBContextImpl
028{
029
030    private static java.util.HashMap defaultImplementations = new java.util.HashMap(52, 0.75F);
031    private static java.util.HashMap rootTagMap = new java.util.HashMap();
032    public final static org.jdtaus.mojo.resource.model.impl.runtime.GrammarInfo grammarInfo = new org.jdtaus.mojo.resource.model.impl.runtime.GrammarInfoImpl(rootTagMap, defaultImplementations, (org.jdtaus.mojo.resource.model.ObjectFactory.class));
033    public final static java.lang.Class version = (org.jdtaus.mojo.resource.model.impl.JAXBVersion.class);
034
035    static {
036        defaultImplementations.put((org.jdtaus.mojo.resource.model.MessagesElement.class), "org.jdtaus.mojo.resource.model.impl.MessagesElementImpl");
037        defaultImplementations.put((org.jdtaus.mojo.resource.model.Specifications.class), "org.jdtaus.mojo.resource.model.impl.SpecificationsImpl");
038        defaultImplementations.put((org.jdtaus.mojo.resource.model.Properties.class), "org.jdtaus.mojo.resource.model.impl.PropertiesImpl");
039        defaultImplementations.put((org.jdtaus.mojo.resource.model.ModulesElement.class), "org.jdtaus.mojo.resource.model.impl.ModulesElementImpl");
040        defaultImplementations.put((org.jdtaus.mojo.resource.model.SpecificationElement.class), "org.jdtaus.mojo.resource.model.impl.SpecificationElementImpl");
041        defaultImplementations.put((org.jdtaus.mojo.resource.model.PropertyElement.class), "org.jdtaus.mojo.resource.model.impl.PropertyElementImpl");
042        defaultImplementations.put((org.jdtaus.mojo.resource.model.Messages.class), "org.jdtaus.mojo.resource.model.impl.MessagesImpl");
043        defaultImplementations.put((org.jdtaus.mojo.resource.model.ImplementationElement.class), "org.jdtaus.mojo.resource.model.impl.ImplementationElementImpl");
044        defaultImplementations.put((org.jdtaus.mojo.resource.model.Implementation.class), "org.jdtaus.mojo.resource.model.impl.ImplementationImpl");
045        defaultImplementations.put((org.jdtaus.mojo.resource.model.ArgumentsElement.class), "org.jdtaus.mojo.resource.model.impl.ArgumentsElementImpl");
046        defaultImplementations.put((org.jdtaus.mojo.resource.model.Property.class), "org.jdtaus.mojo.resource.model.impl.PropertyImpl");
047        defaultImplementations.put((org.jdtaus.mojo.resource.model.ModelObject.class), "org.jdtaus.mojo.resource.model.impl.ModelObjectImpl");
048        defaultImplementations.put((org.jdtaus.mojo.resource.model.Texts.class), "org.jdtaus.mojo.resource.model.impl.TextsImpl");
049        defaultImplementations.put((org.jdtaus.mojo.resource.model.DependenciesElement.class), "org.jdtaus.mojo.resource.model.impl.DependenciesElementImpl");
050        defaultImplementations.put((org.jdtaus.mojo.resource.model.ImplementationReference.class), "org.jdtaus.mojo.resource.model.impl.ImplementationReferenceImpl");
051        defaultImplementations.put((org.jdtaus.mojo.resource.model.Specification.class), "org.jdtaus.mojo.resource.model.impl.SpecificationImpl");
052        defaultImplementations.put((org.jdtaus.mojo.resource.model.ImplementationsElement.class), "org.jdtaus.mojo.resource.model.impl.ImplementationsElementImpl");
053        defaultImplementations.put((org.jdtaus.mojo.resource.model.Modules.class), "org.jdtaus.mojo.resource.model.impl.ModulesImpl");
054        defaultImplementations.put((org.jdtaus.mojo.resource.model.TextElement.class), "org.jdtaus.mojo.resource.model.impl.TextElementImpl");
055        defaultImplementations.put((org.jdtaus.mojo.resource.model.Text.class), "org.jdtaus.mojo.resource.model.impl.TextImpl");
056        defaultImplementations.put((org.jdtaus.mojo.resource.model.Argument.class), "org.jdtaus.mojo.resource.model.impl.ArgumentImpl");
057        defaultImplementations.put((org.jdtaus.mojo.resource.model.Arguments.class), "org.jdtaus.mojo.resource.model.impl.ArgumentsImpl");
058        defaultImplementations.put((org.jdtaus.mojo.resource.model.Implementations.class), "org.jdtaus.mojo.resource.model.impl.ImplementationsImpl");
059        defaultImplementations.put((org.jdtaus.mojo.resource.model.ModuleElement.class), "org.jdtaus.mojo.resource.model.impl.ModuleElementImpl");
060        defaultImplementations.put((org.jdtaus.mojo.resource.model.SpecificationReference.class), "org.jdtaus.mojo.resource.model.impl.SpecificationReferenceImpl");
061        defaultImplementations.put((org.jdtaus.mojo.resource.model.TemplateElement.class), "org.jdtaus.mojo.resource.model.impl.TemplateElementImpl");
062        defaultImplementations.put((org.jdtaus.mojo.resource.model.MessageElement.class), "org.jdtaus.mojo.resource.model.impl.MessageElementImpl");
063        defaultImplementations.put((org.jdtaus.mojo.resource.model.DependencyElement.class), "org.jdtaus.mojo.resource.model.impl.DependencyElementImpl");
064        defaultImplementations.put((org.jdtaus.mojo.resource.model.Module.class), "org.jdtaus.mojo.resource.model.impl.ModuleImpl");
065        defaultImplementations.put((org.jdtaus.mojo.resource.model.Dependencies.class), "org.jdtaus.mojo.resource.model.impl.DependenciesImpl");
066        defaultImplementations.put((org.jdtaus.mojo.resource.model.Dependency.class), "org.jdtaus.mojo.resource.model.impl.DependencyImpl");
067        defaultImplementations.put((org.jdtaus.mojo.resource.model.SpecificationsElement.class), "org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl");
068        defaultImplementations.put((org.jdtaus.mojo.resource.model.ArgumentElement.class), "org.jdtaus.mojo.resource.model.impl.ArgumentElementImpl");
069        defaultImplementations.put((org.jdtaus.mojo.resource.model.DocumentationElement.class), "org.jdtaus.mojo.resource.model.impl.DocumentationElementImpl");
070        defaultImplementations.put((org.jdtaus.mojo.resource.model.MessageReference.class), "org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl");
071        defaultImplementations.put((org.jdtaus.mojo.resource.model.Message.class), "org.jdtaus.mojo.resource.model.impl.MessageImpl");
072        defaultImplementations.put((org.jdtaus.mojo.resource.model.TextsElement.class), "org.jdtaus.mojo.resource.model.impl.TextsElementImpl");
073        defaultImplementations.put((org.jdtaus.mojo.resource.model.PropertiesElement.class), "org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl");
074        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "properties"), (org.jdtaus.mojo.resource.model.PropertiesElement.class));
075        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "property"), (org.jdtaus.mojo.resource.model.PropertyElement.class));
076        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "implementations"), (org.jdtaus.mojo.resource.model.ImplementationsElement.class));
077        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "specifications"), (org.jdtaus.mojo.resource.model.SpecificationsElement.class));
078        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "messages"), (org.jdtaus.mojo.resource.model.MessagesElement.class));
079        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "module"), (org.jdtaus.mojo.resource.model.ModuleElement.class));
080        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "text"), (org.jdtaus.mojo.resource.model.TextElement.class));
081        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "argument"), (org.jdtaus.mojo.resource.model.ArgumentElement.class));
082        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "template"), (org.jdtaus.mojo.resource.model.TemplateElement.class));
083        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "texts"), (org.jdtaus.mojo.resource.model.TextsElement.class));
084        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "specification"), (org.jdtaus.mojo.resource.model.SpecificationElement.class));
085        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "documentation"), (org.jdtaus.mojo.resource.model.DocumentationElement.class));
086        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "modules"), (org.jdtaus.mojo.resource.model.ModulesElement.class));
087        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "arguments"), (org.jdtaus.mojo.resource.model.ArgumentsElement.class));
088        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "message"), (org.jdtaus.mojo.resource.model.MessageElement.class));
089        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "dependency"), (org.jdtaus.mojo.resource.model.DependencyElement.class));
090        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "implementation"), (org.jdtaus.mojo.resource.model.ImplementationElement.class));
091        rootTagMap.put(new javax.xml.namespace.QName("http://jdtaus.org/core/model/container", "dependencies"), (org.jdtaus.mojo.resource.model.DependenciesElement.class));
092    }
093
094    /**
095     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jdtaus.mojo.resource.model
096     * 
097     */
098    public ObjectFactory() {
099        super(grammarInfo);
100    }
101
102    /**
103     * Create an instance of the specified Java content interface.
104     * 
105     * @param javaContentInterface
106     *     the Class object of the javacontent interface to instantiate
107     * @return
108     *     a new instance
109     * @throws JAXBException
110     *     if an error occurs
111     */
112    public java.lang.Object newInstance(java.lang.Class javaContentInterface)
113        throws javax.xml.bind.JAXBException
114    {
115        return super.newInstance(javaContentInterface);
116    }
117
118    /**
119     * Get the specified property. This method can only be
120     * used to get provider specific properties.
121     * Attempting to get an undefined property will result
122     * in a PropertyException being thrown.
123     * 
124     * @param name
125     *     the name of the property to retrieve
126     * @return
127     *     the value of the requested property
128     * @throws PropertyException
129     *     when there is an error retrieving the given property or value
130     */
131    public java.lang.Object getProperty(java.lang.String name)
132        throws javax.xml.bind.PropertyException
133    {
134        return super.getProperty(name);
135    }
136
137    /**
138     * Set the specified property. This method can only be
139     * used to set provider specific properties.
140     * Attempting to set an undefined property will result
141     * in a PropertyException being thrown.
142     * 
143     * @param name
144     *     the name of the property to retrieve
145     * @param value
146     *     the value of the property to be set
147     * @throws PropertyException
148     *     when there is an error processing the given property or value
149     */
150    public void setProperty(java.lang.String name, java.lang.Object value)
151        throws javax.xml.bind.PropertyException
152    {
153        super.setProperty(name, value);
154    }
155
156    /**
157     * Create an instance of MessagesElement
158     * 
159     * @throws JAXBException
160     *     if an error occurs
161     */
162    public org.jdtaus.mojo.resource.model.MessagesElement createMessagesElement()
163        throws javax.xml.bind.JAXBException
164    {
165        return new org.jdtaus.mojo.resource.model.impl.MessagesElementImpl();
166    }
167
168    /**
169     * Create an instance of Specifications
170     * 
171     * @throws JAXBException
172     *     if an error occurs
173     */
174    public org.jdtaus.mojo.resource.model.Specifications createSpecifications()
175        throws javax.xml.bind.JAXBException
176    {
177        return new org.jdtaus.mojo.resource.model.impl.SpecificationsImpl();
178    }
179
180    /**
181     * Create an instance of Properties
182     * 
183     * @throws JAXBException
184     *     if an error occurs
185     */
186    public org.jdtaus.mojo.resource.model.Properties createProperties()
187        throws javax.xml.bind.JAXBException
188    {
189        return new org.jdtaus.mojo.resource.model.impl.PropertiesImpl();
190    }
191
192    /**
193     * Create an instance of ModulesElement
194     * 
195     * @throws JAXBException
196     *     if an error occurs
197     */
198    public org.jdtaus.mojo.resource.model.ModulesElement createModulesElement()
199        throws javax.xml.bind.JAXBException
200    {
201        return new org.jdtaus.mojo.resource.model.impl.ModulesElementImpl();
202    }
203
204    /**
205     * Create an instance of SpecificationElement
206     * 
207     * @throws JAXBException
208     *     if an error occurs
209     */
210    public org.jdtaus.mojo.resource.model.SpecificationElement createSpecificationElement()
211        throws javax.xml.bind.JAXBException
212    {
213        return new org.jdtaus.mojo.resource.model.impl.SpecificationElementImpl();
214    }
215
216    /**
217     * Create an instance of PropertyElement
218     * 
219     * @throws JAXBException
220     *     if an error occurs
221     */
222    public org.jdtaus.mojo.resource.model.PropertyElement createPropertyElement()
223        throws javax.xml.bind.JAXBException
224    {
225        return new org.jdtaus.mojo.resource.model.impl.PropertyElementImpl();
226    }
227
228    /**
229     * Create an instance of Messages
230     * 
231     * @throws JAXBException
232     *     if an error occurs
233     */
234    public org.jdtaus.mojo.resource.model.Messages createMessages()
235        throws javax.xml.bind.JAXBException
236    {
237        return new org.jdtaus.mojo.resource.model.impl.MessagesImpl();
238    }
239
240    /**
241     * Create an instance of ImplementationElement
242     * 
243     * @throws JAXBException
244     *     if an error occurs
245     */
246    public org.jdtaus.mojo.resource.model.ImplementationElement createImplementationElement()
247        throws javax.xml.bind.JAXBException
248    {
249        return new org.jdtaus.mojo.resource.model.impl.ImplementationElementImpl();
250    }
251
252    /**
253     * Create an instance of Implementation
254     * 
255     * @throws JAXBException
256     *     if an error occurs
257     */
258    public org.jdtaus.mojo.resource.model.Implementation createImplementation()
259        throws javax.xml.bind.JAXBException
260    {
261        return new org.jdtaus.mojo.resource.model.impl.ImplementationImpl();
262    }
263
264    /**
265     * Create an instance of ArgumentsElement
266     * 
267     * @throws JAXBException
268     *     if an error occurs
269     */
270    public org.jdtaus.mojo.resource.model.ArgumentsElement createArgumentsElement()
271        throws javax.xml.bind.JAXBException
272    {
273        return new org.jdtaus.mojo.resource.model.impl.ArgumentsElementImpl();
274    }
275
276    /**
277     * Create an instance of Property
278     * 
279     * @throws JAXBException
280     *     if an error occurs
281     */
282    public org.jdtaus.mojo.resource.model.Property createProperty()
283        throws javax.xml.bind.JAXBException
284    {
285        return new org.jdtaus.mojo.resource.model.impl.PropertyImpl();
286    }
287
288    /**
289     * Create an instance of ModelObject
290     * 
291     * @throws JAXBException
292     *     if an error occurs
293     */
294    public org.jdtaus.mojo.resource.model.ModelObject createModelObject()
295        throws javax.xml.bind.JAXBException
296    {
297        return new org.jdtaus.mojo.resource.model.impl.ModelObjectImpl();
298    }
299
300    /**
301     * Create an instance of Texts
302     * 
303     * @throws JAXBException
304     *     if an error occurs
305     */
306    public org.jdtaus.mojo.resource.model.Texts createTexts()
307        throws javax.xml.bind.JAXBException
308    {
309        return new org.jdtaus.mojo.resource.model.impl.TextsImpl();
310    }
311
312    /**
313     * Create an instance of DependenciesElement
314     * 
315     * @throws JAXBException
316     *     if an error occurs
317     */
318    public org.jdtaus.mojo.resource.model.DependenciesElement createDependenciesElement()
319        throws javax.xml.bind.JAXBException
320    {
321        return new org.jdtaus.mojo.resource.model.impl.DependenciesElementImpl();
322    }
323
324    /**
325     * Create an instance of ImplementationReference
326     * 
327     * @throws JAXBException
328     *     if an error occurs
329     */
330    public org.jdtaus.mojo.resource.model.ImplementationReference createImplementationReference()
331        throws javax.xml.bind.JAXBException
332    {
333        return new org.jdtaus.mojo.resource.model.impl.ImplementationReferenceImpl();
334    }
335
336    /**
337     * Create an instance of Specification
338     * 
339     * @throws JAXBException
340     *     if an error occurs
341     */
342    public org.jdtaus.mojo.resource.model.Specification createSpecification()
343        throws javax.xml.bind.JAXBException
344    {
345        return new org.jdtaus.mojo.resource.model.impl.SpecificationImpl();
346    }
347
348    /**
349     * Create an instance of ImplementationsElement
350     * 
351     * @throws JAXBException
352     *     if an error occurs
353     */
354    public org.jdtaus.mojo.resource.model.ImplementationsElement createImplementationsElement()
355        throws javax.xml.bind.JAXBException
356    {
357        return new org.jdtaus.mojo.resource.model.impl.ImplementationsElementImpl();
358    }
359
360    /**
361     * Create an instance of Modules
362     * 
363     * @throws JAXBException
364     *     if an error occurs
365     */
366    public org.jdtaus.mojo.resource.model.Modules createModules()
367        throws javax.xml.bind.JAXBException
368    {
369        return new org.jdtaus.mojo.resource.model.impl.ModulesImpl();
370    }
371
372    /**
373     * Create an instance of TextElement
374     * 
375     * @throws JAXBException
376     *     if an error occurs
377     */
378    public org.jdtaus.mojo.resource.model.TextElement createTextElement()
379        throws javax.xml.bind.JAXBException
380    {
381        return new org.jdtaus.mojo.resource.model.impl.TextElementImpl();
382    }
383
384    /**
385     * Create an instance of Text
386     * 
387     * @throws JAXBException
388     *     if an error occurs
389     */
390    public org.jdtaus.mojo.resource.model.Text createText()
391        throws javax.xml.bind.JAXBException
392    {
393        return new org.jdtaus.mojo.resource.model.impl.TextImpl();
394    }
395
396    /**
397     * Create an instance of Argument
398     * 
399     * @throws JAXBException
400     *     if an error occurs
401     */
402    public org.jdtaus.mojo.resource.model.Argument createArgument()
403        throws javax.xml.bind.JAXBException
404    {
405        return new org.jdtaus.mojo.resource.model.impl.ArgumentImpl();
406    }
407
408    /**
409     * Create an instance of Arguments
410     * 
411     * @throws JAXBException
412     *     if an error occurs
413     */
414    public org.jdtaus.mojo.resource.model.Arguments createArguments()
415        throws javax.xml.bind.JAXBException
416    {
417        return new org.jdtaus.mojo.resource.model.impl.ArgumentsImpl();
418    }
419
420    /**
421     * Create an instance of Implementations
422     * 
423     * @throws JAXBException
424     *     if an error occurs
425     */
426    public org.jdtaus.mojo.resource.model.Implementations createImplementations()
427        throws javax.xml.bind.JAXBException
428    {
429        return new org.jdtaus.mojo.resource.model.impl.ImplementationsImpl();
430    }
431
432    /**
433     * Create an instance of ModuleElement
434     * 
435     * @throws JAXBException
436     *     if an error occurs
437     */
438    public org.jdtaus.mojo.resource.model.ModuleElement createModuleElement()
439        throws javax.xml.bind.JAXBException
440    {
441        return new org.jdtaus.mojo.resource.model.impl.ModuleElementImpl();
442    }
443
444    /**
445     * Create an instance of SpecificationReference
446     * 
447     * @throws JAXBException
448     *     if an error occurs
449     */
450    public org.jdtaus.mojo.resource.model.SpecificationReference createSpecificationReference()
451        throws javax.xml.bind.JAXBException
452    {
453        return new org.jdtaus.mojo.resource.model.impl.SpecificationReferenceImpl();
454    }
455
456    /**
457     * Create an instance of TemplateElement
458     * 
459     * @throws JAXBException
460     *     if an error occurs
461     */
462    public org.jdtaus.mojo.resource.model.TemplateElement createTemplateElement()
463        throws javax.xml.bind.JAXBException
464    {
465        return new org.jdtaus.mojo.resource.model.impl.TemplateElementImpl();
466    }
467
468    /**
469     * Create an instance of MessageElement
470     * 
471     * @throws JAXBException
472     *     if an error occurs
473     */
474    public org.jdtaus.mojo.resource.model.MessageElement createMessageElement()
475        throws javax.xml.bind.JAXBException
476    {
477        return new org.jdtaus.mojo.resource.model.impl.MessageElementImpl();
478    }
479
480    /**
481     * Create an instance of DependencyElement
482     * 
483     * @throws JAXBException
484     *     if an error occurs
485     */
486    public org.jdtaus.mojo.resource.model.DependencyElement createDependencyElement()
487        throws javax.xml.bind.JAXBException
488    {
489        return new org.jdtaus.mojo.resource.model.impl.DependencyElementImpl();
490    }
491
492    /**
493     * Create an instance of Module
494     * 
495     * @throws JAXBException
496     *     if an error occurs
497     */
498    public org.jdtaus.mojo.resource.model.Module createModule()
499        throws javax.xml.bind.JAXBException
500    {
501        return new org.jdtaus.mojo.resource.model.impl.ModuleImpl();
502    }
503
504    /**
505     * Create an instance of Dependencies
506     * 
507     * @throws JAXBException
508     *     if an error occurs
509     */
510    public org.jdtaus.mojo.resource.model.Dependencies createDependencies()
511        throws javax.xml.bind.JAXBException
512    {
513        return new org.jdtaus.mojo.resource.model.impl.DependenciesImpl();
514    }
515
516    /**
517     * Create an instance of Dependency
518     * 
519     * @throws JAXBException
520     *     if an error occurs
521     */
522    public org.jdtaus.mojo.resource.model.Dependency createDependency()
523        throws javax.xml.bind.JAXBException
524    {
525        return new org.jdtaus.mojo.resource.model.impl.DependencyImpl();
526    }
527
528    /**
529     * Create an instance of SpecificationsElement
530     * 
531     * @throws JAXBException
532     *     if an error occurs
533     */
534    public org.jdtaus.mojo.resource.model.SpecificationsElement createSpecificationsElement()
535        throws javax.xml.bind.JAXBException
536    {
537        return new org.jdtaus.mojo.resource.model.impl.SpecificationsElementImpl();
538    }
539
540    /**
541     * Create an instance of ArgumentElement
542     * 
543     * @throws JAXBException
544     *     if an error occurs
545     */
546    public org.jdtaus.mojo.resource.model.ArgumentElement createArgumentElement()
547        throws javax.xml.bind.JAXBException
548    {
549        return new org.jdtaus.mojo.resource.model.impl.ArgumentElementImpl();
550    }
551
552    /**
553     * Create an instance of DocumentationElement
554     * 
555     * @throws JAXBException
556     *     if an error occurs
557     */
558    public org.jdtaus.mojo.resource.model.DocumentationElement createDocumentationElement()
559        throws javax.xml.bind.JAXBException
560    {
561        return new org.jdtaus.mojo.resource.model.impl.DocumentationElementImpl();
562    }
563
564    /**
565     * Create an instance of MessageReference
566     * 
567     * @throws JAXBException
568     *     if an error occurs
569     */
570    public org.jdtaus.mojo.resource.model.MessageReference createMessageReference()
571        throws javax.xml.bind.JAXBException
572    {
573        return new org.jdtaus.mojo.resource.model.impl.MessageReferenceImpl();
574    }
575
576    /**
577     * Create an instance of Message
578     * 
579     * @throws JAXBException
580     *     if an error occurs
581     */
582    public org.jdtaus.mojo.resource.model.Message createMessage()
583        throws javax.xml.bind.JAXBException
584    {
585        return new org.jdtaus.mojo.resource.model.impl.MessageImpl();
586    }
587
588    /**
589     * Create an instance of TextsElement
590     * 
591     * @throws JAXBException
592     *     if an error occurs
593     */
594    public org.jdtaus.mojo.resource.model.TextsElement createTextsElement()
595        throws javax.xml.bind.JAXBException
596    {
597        return new org.jdtaus.mojo.resource.model.impl.TextsElementImpl();
598    }
599
600    /**
601     * Create an instance of PropertiesElement
602     * 
603     * @throws JAXBException
604     *     if an error occurs
605     */
606    public org.jdtaus.mojo.resource.model.PropertiesElement createPropertiesElement()
607        throws javax.xml.bind.JAXBException
608    {
609        return new org.jdtaus.mojo.resource.model.impl.PropertiesElementImpl();
610    }
611
612}