//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.3u2-hudson-jaxb-ri-2.2.3-4- 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2011.10.02 at 06:28:50 PM EDT 
//


package seg.jUCMNav.nfp.generated;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the seg.jUCMNav.nfp.generated package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _Standard_QNAME = new QName("", "Standard");
    private final static QName _Resource_QNAME = new QName("", "Resource");
    private final static QName _Versioning_QNAME = new QName("", "Versioning");
    private final static QName _StandardsCompliance_QNAME = new QName("", "StandardsCompliance");
    private final static QName _Scalability_QNAME = new QName("", "Scalability");
    private final static QName _ResponseTime_QNAME = new QName("", "ResponseTime");
    private final static QName _Reliability_QNAME = new QName("", "Reliability");
    private final static QName _Jurisdiction_QNAME = new QName("", "Jurisdiction");
    private final static QName _Accuracy_QNAME = new QName("", "Accuracy");
    private final static QName _Territory_QNAME = new QName("", "Territory");
    private final static QName _ResourceReq_QNAME = new QName("", "ResourceReq");
    private final static QName _Country_QNAME = new QName("", "Country");
    private final static QName _Usability_QNAME = new QName("", "Usability");
    private final static QName _Security_QNAME = new QName("", "Security");
    private final static QName _Availability_QNAME = new QName("", "Availability");
    private final static QName _FailureMode_QNAME = new QName("", "FailureMode");
    private final static QName _NFPdescription_QNAME = new QName("", "NFPdescription");
    private final static QName _Price_QNAME = new QName("", "Price");
    private final static QName _Transactional_QNAME = new QName("", "Transactional");
    private final static QName _Reputation_QNAME = new QName("", "Reputation");
    private final static QName _PriceElement_QNAME = new QName("", "PriceElement");
    private final static QName _ServerLocation_QNAME = new QName("", "ServerLocation");
    private final static QName _Certification_QNAME = new QName("", "Certification");
    private final static QName _Certificate_QNAME = new QName("", "Certificate");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: seg.jUCMNav.nfp.generated
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Standard }
     * 
     */
    public Standard createStandard() {
        return new Standard();
    }

    /**
     * Create an instance of {@link Resource }
     * 
     */
    public Resource createResource() {
        return new Resource();
    }

    /**
     * Create an instance of {@link Versioning }
     * 
     */
    public Versioning createVersioning() {
        return new Versioning();
    }

    /**
     * Create an instance of {@link StandardsCompliance }
     * 
     */
    public StandardsCompliance createStandardsCompliance() {
        return new StandardsCompliance();
    }

    /**
     * Create an instance of {@link Scalability }
     * 
     */
    public Scalability createScalability() {
        return new Scalability();
    }

    /**
     * Create an instance of {@link ResponseTime }
     * 
     */
    public ResponseTime createResponseTime() {
        return new ResponseTime();
    }

    /**
     * Create an instance of {@link Reliability }
     * 
     */
    public Reliability createReliability() {
        return new Reliability();
    }

    /**
     * Create an instance of {@link Jurisdiction }
     * 
     */
    public Jurisdiction createJurisdiction() {
        return new Jurisdiction();
    }

    /**
     * Create an instance of {@link Accuracy }
     * 
     */
    public Accuracy createAccuracy() {
        return new Accuracy();
    }

    /**
     * Create an instance of {@link Territory }
     * 
     */
    public Territory createTerritory() {
        return new Territory();
    }

    /**
     * Create an instance of {@link ResourceReq }
     * 
     */
    public ResourceReq createResourceReq() {
        return new ResourceReq();
    }

    /**
     * Create an instance of {@link Country }
     * 
     */
    public Country createCountry() {
        return new Country();
    }

    /**
     * Create an instance of {@link Usability }
     * 
     */
    public Usability createUsability() {
        return new Usability();
    }

    /**
     * Create an instance of {@link Security }
     * 
     */
    public Security createSecurity() {
        return new Security();
    }

    /**
     * Create an instance of {@link FailureMode }
     * 
     */
    public FailureMode createFailureMode() {
        return new FailureMode();
    }

    /**
     * Create an instance of {@link Availability }
     * 
     */
    public Availability createAvailability() {
        return new Availability();
    }

    /**
     * Create an instance of {@link Transactional }
     * 
     */
    public Transactional createTransactional() {
        return new Transactional();
    }

    /**
     * Create an instance of {@link Price }
     * 
     */
    public Price createPrice() {
        return new Price();
    }

    /**
     * Create an instance of {@link NFPdescription }
     * 
     */
    public NFPdescription createNFPdescription() {
        return new NFPdescription();
    }

    /**
     * Create an instance of {@link PriceElement }
     * 
     */
    public PriceElement createPriceElement() {
        return new PriceElement();
    }

    /**
     * Create an instance of {@link Reputation }
     * 
     */
    public Reputation createReputation() {
        return new Reputation();
    }

    /**
     * Create an instance of {@link ServerLocation }
     * 
     */
    public ServerLocation createServerLocation() {
        return new ServerLocation();
    }

    /**
     * Create an instance of {@link Certification }
     * 
     */
    public Certification createCertification() {
        return new Certification();
    }

    /**
     * Create an instance of {@link Certificate }
     * 
     */
    public Certificate createCertificate() {
        return new Certificate();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Standard }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Standard")
    public JAXBElement<Standard> createStandard(Standard value) {
        return new JAXBElement<Standard>(_Standard_QNAME, Standard.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Resource }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Resource")
    public JAXBElement<Resource> createResource(Resource value) {
        return new JAXBElement<Resource>(_Resource_QNAME, Resource.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Versioning }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Versioning")
    public JAXBElement<Versioning> createVersioning(Versioning value) {
        return new JAXBElement<Versioning>(_Versioning_QNAME, Versioning.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link StandardsCompliance }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "StandardsCompliance")
    public JAXBElement<StandardsCompliance> createStandardsCompliance(StandardsCompliance value) {
        return new JAXBElement<StandardsCompliance>(_StandardsCompliance_QNAME, StandardsCompliance.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Scalability }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Scalability")
    public JAXBElement<Scalability> createScalability(Scalability value) {
        return new JAXBElement<Scalability>(_Scalability_QNAME, Scalability.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResponseTime }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ResponseTime")
    public JAXBElement<ResponseTime> createResponseTime(ResponseTime value) {
        return new JAXBElement<ResponseTime>(_ResponseTime_QNAME, ResponseTime.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Reliability }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Reliability")
    public JAXBElement<Reliability> createReliability(Reliability value) {
        return new JAXBElement<Reliability>(_Reliability_QNAME, Reliability.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Jurisdiction }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Jurisdiction")
    public JAXBElement<Jurisdiction> createJurisdiction(Jurisdiction value) {
        return new JAXBElement<Jurisdiction>(_Jurisdiction_QNAME, Jurisdiction.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Accuracy }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Accuracy")
    public JAXBElement<Accuracy> createAccuracy(Accuracy value) {
        return new JAXBElement<Accuracy>(_Accuracy_QNAME, Accuracy.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Territory }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Territory")
    public JAXBElement<Territory> createTerritory(Territory value) {
        return new JAXBElement<Territory>(_Territory_QNAME, Territory.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ResourceReq }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ResourceReq")
    public JAXBElement<ResourceReq> createResourceReq(ResourceReq value) {
        return new JAXBElement<ResourceReq>(_ResourceReq_QNAME, ResourceReq.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Country }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Country")
    public JAXBElement<Country> createCountry(Country value) {
        return new JAXBElement<Country>(_Country_QNAME, Country.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Usability }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Usability")
    public JAXBElement<Usability> createUsability(Usability value) {
        return new JAXBElement<Usability>(_Usability_QNAME, Usability.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Security }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Security")
    public JAXBElement<Security> createSecurity(Security value) {
        return new JAXBElement<Security>(_Security_QNAME, Security.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Availability }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Availability")
    public JAXBElement<Availability> createAvailability(Availability value) {
        return new JAXBElement<Availability>(_Availability_QNAME, Availability.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link FailureMode }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FailureMode")
    public JAXBElement<FailureMode> createFailureMode(FailureMode value) {
        return new JAXBElement<FailureMode>(_FailureMode_QNAME, FailureMode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NFPdescription }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NFPdescription")
    public JAXBElement<NFPdescription> createNFPdescription(NFPdescription value) {
        return new JAXBElement<NFPdescription>(_NFPdescription_QNAME, NFPdescription.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Price }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Price")
    public JAXBElement<Price> createPrice(Price value) {
        return new JAXBElement<Price>(_Price_QNAME, Price.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Transactional }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Transactional")
    public JAXBElement<Transactional> createTransactional(Transactional value) {
        return new JAXBElement<Transactional>(_Transactional_QNAME, Transactional.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Reputation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Reputation")
    public JAXBElement<Reputation> createReputation(Reputation value) {
        return new JAXBElement<Reputation>(_Reputation_QNAME, Reputation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PriceElement }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PriceElement")
    public JAXBElement<PriceElement> createPriceElement(PriceElement value) {
        return new JAXBElement<PriceElement>(_PriceElement_QNAME, PriceElement.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ServerLocation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ServerLocation")
    public JAXBElement<ServerLocation> createServerLocation(ServerLocation value) {
        return new JAXBElement<ServerLocation>(_ServerLocation_QNAME, ServerLocation.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Certification }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Certification")
    public JAXBElement<Certification> createCertification(Certification value) {
        return new JAXBElement<Certification>(_Certification_QNAME, Certification.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Certificate }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "Certificate")
    public JAXBElement<Certificate> createCertificate(Certificate value) {
        return new JAXBElement<Certificate>(_Certificate_QNAME, Certificate.class, null, value);
    }

}
