//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-b27-fcs 
// 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: 2012.06.11 at 10:33:54 AM PDT 
//


package com.sun.identity.liberty.ws.idpp.jaxb;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.sun.identity.liberty.ws.idpp.jaxb 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.
 * 
 */
public class ObjectFactory
    extends com.sun.identity.federation.jaxb.entityconfig.impl.runtime.DefaultJAXBContextImpl
{

    private static java.util.HashMap defaultImplementations = new java.util.HashMap(148, 0.75F);
    private static java.util.HashMap rootTagMap = new java.util.HashMap();
    public final static com.sun.identity.federation.jaxb.entityconfig.impl.runtime.GrammarInfo grammarInfo = new com.sun.identity.federation.jaxb.entityconfig.impl.runtime.GrammarInfoImpl(rootTagMap, defaultImplementations, (com.sun.identity.liberty.ws.idpp.jaxb.ObjectFactory.class));
    public final static java.lang.Class version = (com.sun.identity.liberty.ws.idpp.jaxb.impl.JAXBVersion.class);

    static {
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.GreetMeSoundElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.GreetMeSoundElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.IDValueElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.IDValueElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.FNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.FNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.VATElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.VATElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.CElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.CElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.QueryResponseType.DataType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryResponseTypeImpl$DataTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ResponseType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ResponseTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LInformalNameElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LInformalNameElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.EmploymentIdentityElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.EmploymentIdentityElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgTechnologyType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgTechnologyTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DSTDate.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTDateImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AddressCardElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressCardElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AltCNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AltCNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LOElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LOElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgProviderElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgProviderElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LEmergencyContactElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LEmergencyContactElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DOBElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DOBElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DSTURI.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTURIImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LSNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LSNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.PostalAddressElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.PostalAddressElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.KeyInfoType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.KeyInfoTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LJobTitleElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LJobTitleElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DisplayLanguageElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DisplayLanguageElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.StatusElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.StatusElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ModifyType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.CNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.CNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LPostalAddressElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LPostalAddressElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AltIDType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AltIDTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgMethodElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgMethodElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DemographicsElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DemographicsElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.SignKeyElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.SignKeyElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgContactType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgContactTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AddressType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ModifyType.ModificationType.NewDataType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyTypeImpl$ModificationTypeImpl$NewDataTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ModifyType.ModificationType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyTypeImpl$ModificationTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.FacadeElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.FacadeElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LNickElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LNickElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.PPElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.PPElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AltIDElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AltIDElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LegalNameElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LegalNameElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.JobTitleElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.JobTitleElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.InformalNameElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.InformalNameElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.PPType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.PPTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.QueryType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LanguageElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LanguageElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.PersonalTitleElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.PersonalTitleElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.EmergencyContactElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.EmergencyContactElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.GenderElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.GenderElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ModifyElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LFNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LFNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ModifyResponseElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyResponseElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AddressElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ExtensionType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ExtensionTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgAccountElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgAccountElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.CommonNameElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.CommonNameElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.QueryResponseType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryResponseTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.TimeZoneElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.TimeZoneElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DSTMonthDay.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTMonthDayImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LLegalNameElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LLegalNameElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LCommentElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LCommentElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.NamePronouncedElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.NamePronouncedElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.PostalCodeElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.PostalCodeElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LPersonalTitleElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LPersonalTitleElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ExtensionElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ExtensionElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.IDTypeElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.IDTypeElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.NickElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.NickElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AddrTypeElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AddrTypeElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.EmptyType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.EmptyTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.OElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.OElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LLElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LLElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.BirthdayElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.BirthdayElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AnalyzedNameElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AnalyzedNameElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LAltCNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LAltCNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.EncryptKeyElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.EncryptKeyElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LStElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LStElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.GreetSoundElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.GreetSoundElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.QueryResponseElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryResponseElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LegalIdentityType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LegalIdentityTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MugShotElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MugShotElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.FacadeType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.FacadeTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MaritalStatusElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MaritalStatusElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.CommonNameType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.CommonNameTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.ResourceIDElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.ResourceIDElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.StElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.StElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LMNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LMNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgContactElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgContactElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgTechnologyElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgTechnologyElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AltLOElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AltLOElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.QueryType.QueryItemType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryTypeImpl$QueryItemTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DSTInteger.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTIntegerImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.StatusType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.StatusTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AltOElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AltOElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DSTLocalizedString.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTLocalizedStringImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.VATType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.VATTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgTypeElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgTypeElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.EmploymentIdentityType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.EmploymentIdentityTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.WebSiteElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.WebSiteElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.EncryptedResourceIDElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.EncryptedResourceIDElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DSTString.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTStringImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AgeElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AgeElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.DemographicsType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.DemographicsTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AddressCardType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressCardTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LegalIdentityElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LegalIdentityElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.LCNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.LCNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.AnalyzedNameType.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.AnalyzedNameTypeImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.SNElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.SNElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.QueryElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryElementImpl");
        defaultImplementations.put((com.sun.identity.liberty.ws.idpp.jaxb.MsgSubaccountElement.class), "com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgSubaccountElementImpl");
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LJobTitle"), (com.sun.identity.liberty.ws.idpp.jaxb.LJobTitleElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "AddrType"), (com.sun.identity.liberty.ws.idpp.jaxb.AddrTypeElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "St"), (com.sun.identity.liberty.ws.idpp.jaxb.StElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "EmploymentIdentity"), (com.sun.identity.liberty.ws.idpp.jaxb.EmploymentIdentityElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "VAT"), (com.sun.identity.liberty.ws.idpp.jaxb.VATElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MsgSubaccount"), (com.sun.identity.liberty.ws.idpp.jaxb.MsgSubaccountElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "IDValue"), (com.sun.identity.liberty.ws.idpp.jaxb.IDValueElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Gender"), (com.sun.identity.liberty.ws.idpp.jaxb.GenderElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LCN"), (com.sun.identity.liberty.ws.idpp.jaxb.LCNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "PP"), (com.sun.identity.liberty.ws.idpp.jaxb.PPElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MsgMethod"), (com.sun.identity.liberty.ws.idpp.jaxb.MsgMethodElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "PersonalTitle"), (com.sun.identity.liberty.ws.idpp.jaxb.PersonalTitleElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LFN"), (com.sun.identity.liberty.ws.idpp.jaxb.LFNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "AnalyzedName"), (com.sun.identity.liberty.ws.idpp.jaxb.AnalyzedNameElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MN"), (com.sun.identity.liberty.ws.idpp.jaxb.MNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "AltO"), (com.sun.identity.liberty.ws.idpp.jaxb.AltOElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "NamePronounced"), (com.sun.identity.liberty.ws.idpp.jaxb.NamePronouncedElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "GreetMeSound"), (com.sun.identity.liberty.ws.idpp.jaxb.GreetMeSoundElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Facade"), (com.sun.identity.liberty.ws.idpp.jaxb.FacadeElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LAltCN"), (com.sun.identity.liberty.ws.idpp.jaxb.LAltCNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LEmergencyContact"), (com.sun.identity.liberty.ws.idpp.jaxb.LEmergencyContactElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Birthday"), (com.sun.identity.liberty.ws.idpp.jaxb.BirthdayElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Extension"), (com.sun.identity.liberty.ws.idpp.jaxb.ExtensionElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "EmergencyContact"), (com.sun.identity.liberty.ws.idpp.jaxb.EmergencyContactElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Demographics"), (com.sun.identity.liberty.ws.idpp.jaxb.DemographicsElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MsgType"), (com.sun.identity.liberty.ws.idpp.jaxb.MsgTypeElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LComment"), (com.sun.identity.liberty.ws.idpp.jaxb.LCommentElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LPersonalTitle"), (com.sun.identity.liberty.ws.idpp.jaxb.LPersonalTitleElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LL"), (com.sun.identity.liberty.ws.idpp.jaxb.LLElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LO"), (com.sun.identity.liberty.ws.idpp.jaxb.LOElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "DOB"), (com.sun.identity.liberty.ws.idpp.jaxb.DOBElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "ModifyResponse"), (com.sun.identity.liberty.ws.idpp.jaxb.ModifyResponseElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LLegalName"), (com.sun.identity.liberty.ws.idpp.jaxb.LLegalNameElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LSN"), (com.sun.identity.liberty.ws.idpp.jaxb.LSNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "EncryptedResourceID"), (com.sun.identity.liberty.ws.idpp.jaxb.EncryptedResourceIDElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "JobTitle"), (com.sun.identity.liberty.ws.idpp.jaxb.JobTitleElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "CN"), (com.sun.identity.liberty.ws.idpp.jaxb.CNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Language"), (com.sun.identity.liberty.ws.idpp.jaxb.LanguageElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "GreetSound"), (com.sun.identity.liberty.ws.idpp.jaxb.GreetSoundElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "DisplayLanguage"), (com.sun.identity.liberty.ws.idpp.jaxb.DisplayLanguageElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Address"), (com.sun.identity.liberty.ws.idpp.jaxb.AddressElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "IDType"), (com.sun.identity.liberty.ws.idpp.jaxb.IDTypeElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "AltLO"), (com.sun.identity.liberty.ws.idpp.jaxb.AltLOElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "AltCN"), (com.sun.identity.liberty.ws.idpp.jaxb.AltCNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "PostalCode"), (com.sun.identity.liberty.ws.idpp.jaxb.PostalCodeElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Status"), (com.sun.identity.liberty.ws.idpp.jaxb.StatusElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LegalName"), (com.sun.identity.liberty.ws.idpp.jaxb.LegalNameElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LSt"), (com.sun.identity.liberty.ws.idpp.jaxb.LStElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "SN"), (com.sun.identity.liberty.ws.idpp.jaxb.SNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "PostalAddress"), (com.sun.identity.liberty.ws.idpp.jaxb.PostalAddressElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "WebSite"), (com.sun.identity.liberty.ws.idpp.jaxb.WebSiteElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "ResourceID"), (com.sun.identity.liberty.ws.idpp.jaxb.ResourceIDElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "CommonName"), (com.sun.identity.liberty.ws.idpp.jaxb.CommonNameElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "AddressCard"), (com.sun.identity.liberty.ws.idpp.jaxb.AddressCardElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Nick"), (com.sun.identity.liberty.ws.idpp.jaxb.NickElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MsgTechnology"), (com.sun.identity.liberty.ws.idpp.jaxb.MsgTechnologyElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Modify"), (com.sun.identity.liberty.ws.idpp.jaxb.ModifyElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LMN"), (com.sun.identity.liberty.ws.idpp.jaxb.LMNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MaritalStatus"), (com.sun.identity.liberty.ws.idpp.jaxb.MaritalStatusElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "TimeZone"), (com.sun.identity.liberty.ws.idpp.jaxb.TimeZoneElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "EncryptKey"), (com.sun.identity.liberty.ws.idpp.jaxb.EncryptKeyElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MugShot"), (com.sun.identity.liberty.ws.idpp.jaxb.MugShotElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LInformalName"), (com.sun.identity.liberty.ws.idpp.jaxb.LInformalNameElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "AltID"), (com.sun.identity.liberty.ws.idpp.jaxb.AltIDElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "FN"), (com.sun.identity.liberty.ws.idpp.jaxb.FNElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MsgAccount"), (com.sun.identity.liberty.ws.idpp.jaxb.MsgAccountElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "SignKey"), (com.sun.identity.liberty.ws.idpp.jaxb.SignKeyElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "QueryResponse"), (com.sun.identity.liberty.ws.idpp.jaxb.QueryResponseElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "InformalName"), (com.sun.identity.liberty.ws.idpp.jaxb.InformalNameElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LegalIdentity"), (com.sun.identity.liberty.ws.idpp.jaxb.LegalIdentityElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "O"), (com.sun.identity.liberty.ws.idpp.jaxb.OElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MsgContact"), (com.sun.identity.liberty.ws.idpp.jaxb.MsgContactElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "L"), (com.sun.identity.liberty.ws.idpp.jaxb.LElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Query"), (com.sun.identity.liberty.ws.idpp.jaxb.QueryElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LNick"), (com.sun.identity.liberty.ws.idpp.jaxb.LNickElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "C"), (com.sun.identity.liberty.ws.idpp.jaxb.CElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "MsgProvider"), (com.sun.identity.liberty.ws.idpp.jaxb.MsgProviderElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "LPostalAddress"), (com.sun.identity.liberty.ws.idpp.jaxb.LPostalAddressElement.class));
        rootTagMap.put(new javax.xml.namespace.QName("urn:liberty:id-sis-pp:2003-08", "Age"), (com.sun.identity.liberty.ws.idpp.jaxb.AgeElement.class));
    }

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sun.identity.liberty.ws.idpp.jaxb
     * 
     */
    public ObjectFactory() {
        super(grammarInfo);
    }

    /**
     * Create an instance of the specified Java content interface.
     * 
     * @param javaContentInterface
     *     the Class object of the javacontent interface to instantiate
     * @return
     *     a new instance
     * @throws JAXBException
     *     if an error occurs
     */
    public java.lang.Object newInstance(java.lang.Class javaContentInterface)
        throws javax.xml.bind.JAXBException
    {
        return super.newInstance(javaContentInterface);
    }

    /**
     * Get the specified property. This method can only be
     * used to get provider specific properties.
     * Attempting to get an undefined property will result
     * in a PropertyException being thrown.
     * 
     * @param name
     *     the name of the property to retrieve
     * @return
     *     the value of the requested property
     * @throws PropertyException
     *     when there is an error retrieving the given property or value
     */
    public java.lang.Object getProperty(java.lang.String name)
        throws javax.xml.bind.PropertyException
    {
        return super.getProperty(name);
    }

    /**
     * Set the specified property. This method can only be
     * used to set provider specific properties.
     * Attempting to set an undefined property will result
     * in a PropertyException being thrown.
     * 
     * @param name
     *     the name of the property to retrieve
     * @param value
     *     the value of the property to be set
     * @throws PropertyException
     *     when there is an error processing the given property or value
     */
    public void setProperty(java.lang.String name, java.lang.Object value)
        throws javax.xml.bind.PropertyException
    {
        super.setProperty(name, value);
    }

    /**
     * Create an instance of GreetMeSoundElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.GreetMeSoundElement createGreetMeSoundElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.GreetMeSoundElementImpl();
    }

    /**
     * Create an instance of IDValueElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.IDValueElement createIDValueElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.IDValueElementImpl();
    }

    /**
     * Create an instance of FNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.FNElement createFNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.FNElementImpl();
    }

    /**
     * Create an instance of VATElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.VATElement createVATElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.VATElementImpl();
    }

    /**
     * Create an instance of CElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.CElement createCElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.CElementImpl();
    }

    /**
     * Create an instance of QueryResponseTypeDataType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.QueryResponseType.DataType createQueryResponseTypeDataType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryResponseTypeImpl.DataTypeImpl();
    }

    /**
     * Create an instance of ResponseType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ResponseType createResponseType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ResponseTypeImpl();
    }

    /**
     * Create an instance of LInformalNameElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LInformalNameElement createLInformalNameElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LInformalNameElementImpl();
    }

    /**
     * Create an instance of EmploymentIdentityElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.EmploymentIdentityElement createEmploymentIdentityElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.EmploymentIdentityElementImpl();
    }

    /**
     * Create an instance of MsgTechnologyType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgTechnologyType createMsgTechnologyType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgTechnologyTypeImpl();
    }

    /**
     * Create an instance of DSTDate
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DSTDate createDSTDate()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTDateImpl();
    }

    /**
     * Create an instance of AddressCardElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AddressCardElement createAddressCardElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressCardElementImpl();
    }

    /**
     * Create an instance of AltCNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AltCNElement createAltCNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AltCNElementImpl();
    }

    /**
     * Create an instance of LOElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LOElement createLOElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LOElementImpl();
    }

    /**
     * Create an instance of MsgProviderElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgProviderElement createMsgProviderElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgProviderElementImpl();
    }

    /**
     * Create an instance of LEmergencyContactElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LEmergencyContactElement createLEmergencyContactElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LEmergencyContactElementImpl();
    }

    /**
     * Create an instance of DOBElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DOBElement createDOBElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DOBElementImpl();
    }

    /**
     * Create an instance of DSTURI
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DSTURI createDSTURI()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTURIImpl();
    }

    /**
     * Create an instance of LSNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LSNElement createLSNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LSNElementImpl();
    }

    /**
     * Create an instance of PostalAddressElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.PostalAddressElement createPostalAddressElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.PostalAddressElementImpl();
    }

    /**
     * Create an instance of KeyInfoType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.KeyInfoType createKeyInfoType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.KeyInfoTypeImpl();
    }

    /**
     * Create an instance of LJobTitleElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LJobTitleElement createLJobTitleElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LJobTitleElementImpl();
    }

    /**
     * Create an instance of DisplayLanguageElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DisplayLanguageElement createDisplayLanguageElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DisplayLanguageElementImpl();
    }

    /**
     * Create an instance of StatusElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.StatusElement createStatusElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.StatusElementImpl();
    }

    /**
     * Create an instance of ModifyType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ModifyType createModifyType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyTypeImpl();
    }

    /**
     * Create an instance of CNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.CNElement createCNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.CNElementImpl();
    }

    /**
     * Create an instance of LPostalAddressElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LPostalAddressElement createLPostalAddressElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LPostalAddressElementImpl();
    }

    /**
     * Create an instance of AltIDType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AltIDType createAltIDType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AltIDTypeImpl();
    }

    /**
     * Create an instance of MsgMethodElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgMethodElement createMsgMethodElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgMethodElementImpl();
    }

    /**
     * Create an instance of DemographicsElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DemographicsElement createDemographicsElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DemographicsElementImpl();
    }

    /**
     * Create an instance of SignKeyElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.SignKeyElement createSignKeyElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.SignKeyElementImpl();
    }

    /**
     * Create an instance of MsgContactType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgContactType createMsgContactType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgContactTypeImpl();
    }

    /**
     * Create an instance of AddressType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AddressType createAddressType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressTypeImpl();
    }

    /**
     * Create an instance of ModifyTypeModificationTypeNewDataType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ModifyType.ModificationType.NewDataType createModifyTypeModificationTypeNewDataType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyTypeImpl.ModificationTypeImpl.NewDataTypeImpl();
    }

    /**
     * Create an instance of ModifyTypeModificationType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ModifyType.ModificationType createModifyTypeModificationType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyTypeImpl.ModificationTypeImpl();
    }

    /**
     * Create an instance of FacadeElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.FacadeElement createFacadeElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.FacadeElementImpl();
    }

    /**
     * Create an instance of LNickElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LNickElement createLNickElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LNickElementImpl();
    }

    /**
     * Create an instance of PPElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.PPElement createPPElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.PPElementImpl();
    }

    /**
     * Create an instance of AltIDElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AltIDElement createAltIDElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AltIDElementImpl();
    }

    /**
     * Create an instance of LegalNameElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LegalNameElement createLegalNameElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LegalNameElementImpl();
    }

    /**
     * Create an instance of JobTitleElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.JobTitleElement createJobTitleElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.JobTitleElementImpl();
    }

    /**
     * Create an instance of InformalNameElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.InformalNameElement createInformalNameElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.InformalNameElementImpl();
    }

    /**
     * Create an instance of PPType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.PPType createPPType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.PPTypeImpl();
    }

    /**
     * Create an instance of QueryType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.QueryType createQueryType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryTypeImpl();
    }

    /**
     * Create an instance of LanguageElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LanguageElement createLanguageElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LanguageElementImpl();
    }

    /**
     * Create an instance of PersonalTitleElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.PersonalTitleElement createPersonalTitleElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.PersonalTitleElementImpl();
    }

    /**
     * Create an instance of EmergencyContactElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.EmergencyContactElement createEmergencyContactElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.EmergencyContactElementImpl();
    }

    /**
     * Create an instance of GenderElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.GenderElement createGenderElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.GenderElementImpl();
    }

    /**
     * Create an instance of ModifyElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ModifyElement createModifyElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyElementImpl();
    }

    /**
     * Create an instance of LFNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LFNElement createLFNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LFNElementImpl();
    }

    /**
     * Create an instance of ModifyResponseElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ModifyResponseElement createModifyResponseElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ModifyResponseElementImpl();
    }

    /**
     * Create an instance of AddressElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AddressElement createAddressElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressElementImpl();
    }

    /**
     * Create an instance of ExtensionType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ExtensionType createExtensionType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ExtensionTypeImpl();
    }

    /**
     * Create an instance of MsgAccountElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgAccountElement createMsgAccountElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgAccountElementImpl();
    }

    /**
     * Create an instance of CommonNameElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.CommonNameElement createCommonNameElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.CommonNameElementImpl();
    }

    /**
     * Create an instance of LElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LElement createLElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LElementImpl();
    }

    /**
     * Create an instance of QueryResponseType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.QueryResponseType createQueryResponseType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryResponseTypeImpl();
    }

    /**
     * Create an instance of TimeZoneElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.TimeZoneElement createTimeZoneElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.TimeZoneElementImpl();
    }

    /**
     * Create an instance of DSTMonthDay
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DSTMonthDay createDSTMonthDay()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTMonthDayImpl();
    }

    /**
     * Create an instance of LLegalNameElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LLegalNameElement createLLegalNameElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LLegalNameElementImpl();
    }

    /**
     * Create an instance of LCommentElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LCommentElement createLCommentElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LCommentElementImpl();
    }

    /**
     * Create an instance of NamePronouncedElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.NamePronouncedElement createNamePronouncedElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.NamePronouncedElementImpl();
    }

    /**
     * Create an instance of PostalCodeElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.PostalCodeElement createPostalCodeElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.PostalCodeElementImpl();
    }

    /**
     * Create an instance of LPersonalTitleElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LPersonalTitleElement createLPersonalTitleElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LPersonalTitleElementImpl();
    }

    /**
     * Create an instance of ExtensionElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ExtensionElement createExtensionElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ExtensionElementImpl();
    }

    /**
     * Create an instance of IDTypeElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.IDTypeElement createIDTypeElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.IDTypeElementImpl();
    }

    /**
     * Create an instance of NickElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.NickElement createNickElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.NickElementImpl();
    }

    /**
     * Create an instance of AddrTypeElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AddrTypeElement createAddrTypeElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AddrTypeElementImpl();
    }

    /**
     * Create an instance of EmptyType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.EmptyType createEmptyType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.EmptyTypeImpl();
    }

    /**
     * Create an instance of OElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.OElement createOElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.OElementImpl();
    }

    /**
     * Create an instance of LLElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LLElement createLLElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LLElementImpl();
    }

    /**
     * Create an instance of BirthdayElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.BirthdayElement createBirthdayElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.BirthdayElementImpl();
    }

    /**
     * Create an instance of AnalyzedNameElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AnalyzedNameElement createAnalyzedNameElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AnalyzedNameElementImpl();
    }

    /**
     * Create an instance of LAltCNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LAltCNElement createLAltCNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LAltCNElementImpl();
    }

    /**
     * Create an instance of EncryptKeyElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.EncryptKeyElement createEncryptKeyElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.EncryptKeyElementImpl();
    }

    /**
     * Create an instance of LStElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LStElement createLStElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LStElementImpl();
    }

    /**
     * Create an instance of GreetSoundElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.GreetSoundElement createGreetSoundElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.GreetSoundElementImpl();
    }

    /**
     * Create an instance of QueryResponseElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.QueryResponseElement createQueryResponseElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryResponseElementImpl();
    }

    /**
     * Create an instance of LegalIdentityType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LegalIdentityType createLegalIdentityType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LegalIdentityTypeImpl();
    }

    /**
     * Create an instance of MugShotElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MugShotElement createMugShotElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MugShotElementImpl();
    }

    /**
     * Create an instance of FacadeType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.FacadeType createFacadeType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.FacadeTypeImpl();
    }

    /**
     * Create an instance of MaritalStatusElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MaritalStatusElement createMaritalStatusElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MaritalStatusElementImpl();
    }

    /**
     * Create an instance of CommonNameType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.CommonNameType createCommonNameType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.CommonNameTypeImpl();
    }

    /**
     * Create an instance of ResourceIDElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.ResourceIDElement createResourceIDElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.ResourceIDElementImpl();
    }

    /**
     * Create an instance of StElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.StElement createStElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.StElementImpl();
    }

    /**
     * Create an instance of LMNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LMNElement createLMNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LMNElementImpl();
    }

    /**
     * Create an instance of MsgContactElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgContactElement createMsgContactElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgContactElementImpl();
    }

    /**
     * Create an instance of MsgTechnologyElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgTechnologyElement createMsgTechnologyElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgTechnologyElementImpl();
    }

    /**
     * Create an instance of AltLOElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AltLOElement createAltLOElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AltLOElementImpl();
    }

    /**
     * Create an instance of QueryTypeQueryItemType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.QueryType.QueryItemType createQueryTypeQueryItemType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryTypeImpl.QueryItemTypeImpl();
    }

    /**
     * Create an instance of DSTInteger
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DSTInteger createDSTInteger()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTIntegerImpl();
    }

    /**
     * Create an instance of StatusType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.StatusType createStatusType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.StatusTypeImpl();
    }

    /**
     * Create an instance of AltOElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AltOElement createAltOElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AltOElementImpl();
    }

    /**
     * Create an instance of MNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MNElement createMNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MNElementImpl();
    }

    /**
     * Create an instance of DSTLocalizedString
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DSTLocalizedString createDSTLocalizedString()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTLocalizedStringImpl();
    }

    /**
     * Create an instance of VATType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.VATType createVATType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.VATTypeImpl();
    }

    /**
     * Create an instance of MsgTypeElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgTypeElement createMsgTypeElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgTypeElementImpl();
    }

    /**
     * Create an instance of EmploymentIdentityType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.EmploymentIdentityType createEmploymentIdentityType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.EmploymentIdentityTypeImpl();
    }

    /**
     * Create an instance of WebSiteElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.WebSiteElement createWebSiteElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.WebSiteElementImpl();
    }

    /**
     * Create an instance of EncryptedResourceIDElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.EncryptedResourceIDElement createEncryptedResourceIDElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.EncryptedResourceIDElementImpl();
    }

    /**
     * Create an instance of DSTString
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DSTString createDSTString()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DSTStringImpl();
    }

    /**
     * Create an instance of AgeElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AgeElement createAgeElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AgeElementImpl();
    }

    /**
     * Create an instance of DemographicsType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.DemographicsType createDemographicsType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.DemographicsTypeImpl();
    }

    /**
     * Create an instance of AddressCardType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AddressCardType createAddressCardType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AddressCardTypeImpl();
    }

    /**
     * Create an instance of LegalIdentityElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LegalIdentityElement createLegalIdentityElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LegalIdentityElementImpl();
    }

    /**
     * Create an instance of LCNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.LCNElement createLCNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.LCNElementImpl();
    }

    /**
     * Create an instance of AnalyzedNameType
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.AnalyzedNameType createAnalyzedNameType()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.AnalyzedNameTypeImpl();
    }

    /**
     * Create an instance of SNElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.SNElement createSNElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.SNElementImpl();
    }

    /**
     * Create an instance of QueryElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.QueryElement createQueryElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.QueryElementImpl();
    }

    /**
     * Create an instance of MsgSubaccountElement
     * 
     * @throws JAXBException
     *     if an error occurs
     */
    public com.sun.identity.liberty.ws.idpp.jaxb.MsgSubaccountElement createMsgSubaccountElement()
        throws javax.xml.bind.JAXBException
    {
        return new com.sun.identity.liberty.ws.idpp.jaxb.impl.MsgSubaccountElementImpl();
    }

}
