
package com.oracle.xmlns.apps.hcm.people.roles.userdetailsservicev2;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.datatype.XMLGregorianCalendar;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.oracle.xmlns.apps.hcm.people.roles.userdetailsservicev2 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 _UserPersonDetails_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userPersonDetails");
    private final static QName _UserPersonDetailsResult_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userPersonDetailsResult");
    private final static QName _UserDetails_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userDetails");
    private final static QName _UserWorkRelationshipDetailsResult_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userWorkRelationshipDetailsResult");
    private final static QName _UserSessionDetails_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userSessionDetails");
    private final static QName _UserDetailsResult_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userDetailsResult");
    private final static QName _UserSessionDetailsResult_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userSessionDetailsResult");
    private final static QName _UserWorkRelationshipDetails_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "userWorkRelationshipDetails");
    private final static QName _UserSessionDetailsAccessibilityMode_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "AccessibilityMode");
    private final static QName _UserSessionDetailsClientEncoding_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "ClientEncoding");
    private final static QName _UserSessionDetailsTerritory_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "Territory");
    private final static QName _UserSessionDetailsFontSize_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "FontSize");
    private final static QName _UserSessionDetailsGroupingSeparator_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "GroupingSeparator");
    private final static QName _UserSessionDetailsNumberFormat_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "NumberFormat");
    private final static QName _UserSessionDetailsDateFormat_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "DateFormat");
    private final static QName _UserSessionDetailsServerTime_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "ServerTime");
    private final static QName _UserSessionDetailsTimeFormat_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "TimeFormat");
    private final static QName _UserSessionDetailsCurrency_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "Currency");
    private final static QName _UserSessionDetailsLanguage_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "Language");
    private final static QName _UserSessionDetailsTimeZone_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "TimeZone");
    private final static QName _UserSessionDetailsDecimalSeparator_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "DecimalSeparator");
    private final static QName _UserSessionDetailsColorContrast_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "ColorContrast");
    private final static QName _UserDetailsUsername_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "Username");
    private final static QName _UserDetailsUserGUID_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "UserGUID");
    private final static QName _UserDetailsUserDistinguishedName_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "UserDistinguishedName");
    private final static QName _UserDetailsCredentialsEmailSent_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "CredentialsEmailSent");
    private final static QName _UserWorkRelationshipDetailsLocationLongPostalCode_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationLongPostalCode");
    private final static QName _UserWorkRelationshipDetailsLocationCountry_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationCountry");
    private final static QName _UserWorkRelationshipDetailsLocationAddressLine3_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationAddressLine3");
    private final static QName _UserWorkRelationshipDetailsLocationAddressLine4_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationAddressLine4");
    private final static QName _UserWorkRelationshipDetailsJobCode_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "JobCode");
    private final static QName _UserWorkRelationshipDetailsLocationBuilding_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationBuilding");
    private final static QName _UserWorkRelationshipDetailsJobName_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "JobName");
    private final static QName _UserWorkRelationshipDetailsAssignmentNumber_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "AssignmentNumber");
    private final static QName _UserWorkRelationshipDetailsManagerName_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "ManagerName");
    private final static QName _UserWorkRelationshipDetailsJobId_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "JobId");
    private final static QName _UserWorkRelationshipDetailsLocationTownOrCity_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationTownOrCity");
    private final static QName _UserWorkRelationshipDetailsLocationFloorNumber_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationFloorNumber");
    private final static QName _UserWorkRelationshipDetailsLocationPostalCode_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationPostalCode");
    private final static QName _UserWorkRelationshipDetailsBusinessUnitName_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "BusinessUnitName");
    private final static QName _UserWorkRelationshipDetailsLocationRegion2_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationRegion2");
    private final static QName _UserWorkRelationshipDetailsLocationRegion1_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationRegion1");
    private final static QName _UserWorkRelationshipDetailsManagerUsername_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "ManagerUsername");
    private final static QName _UserWorkRelationshipDetailsLocationAddressLine2_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationAddressLine2");
    private final static QName _UserWorkRelationshipDetailsLocationRegion3_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationRegion3");
    private final static QName _UserWorkRelationshipDetailsLocationAddressLine1_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationAddressLine1");
    private final static QName _UserWorkRelationshipDetailsLocationAddress_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationAddress");
    private final static QName _UserWorkRelationshipDetailsAssignmentName_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "AssignmentName");
    private final static QName _UserWorkRelationshipDetailsLocationTimezoneCode_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "LocationTimezoneCode");
    private final static QName _UserPersonDetailsSuffix_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "Suffix");
    private final static QName _UserPersonDetailsFaxAreaCode_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "FaxAreaCode");
    private final static QName _UserPersonDetailsHonors_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "Honors");
    private final static QName _UserPersonDetailsTitle_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "Title");
    private final static QName _UserPersonDetailsDisplayName_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "DisplayName");
    private final static QName _UserPersonDetailsPhoneNumber_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "PhoneNumber");
    private final static QName _UserPersonDetailsKnownAs_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "KnownAs");
    private final static QName _UserPersonDetailsMiddleNames_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "MiddleNames");
    private final static QName _UserPersonDetailsFaxNumber_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "FaxNumber");
    private final static QName _UserPersonDetailsFaxCountryCodeNumber_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "FaxCountryCodeNumber");
    private final static QName _UserPersonDetailsPhoneCountryCodeNumber_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "PhoneCountryCodeNumber");
    private final static QName _UserPersonDetailsPreNameAdjunct_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "PreNameAdjunct");
    private final static QName _UserPersonDetailsEmailAddress_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "EmailAddress");
    private final static QName _UserPersonDetailsFirstName_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "FirstName");
    private final static QName _UserPersonDetailsPhoneAreaCode_QNAME = new QName("http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", "PhoneAreaCode");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.oracle.xmlns.apps.hcm.people.roles.userdetailsservicev2
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link UserDetailsResult }
     * 
     */
    public UserDetailsResult createUserDetailsResult() {
        return new UserDetailsResult();
    }

    /**
     * Create an instance of {@link UserSessionDetailsResult }
     * 
     */
    public UserSessionDetailsResult createUserSessionDetailsResult() {
        return new UserSessionDetailsResult();
    }

    /**
     * Create an instance of {@link UserSessionDetails }
     * 
     */
    public UserSessionDetails createUserSessionDetails() {
        return new UserSessionDetails();
    }

    /**
     * Create an instance of {@link UserWorkRelationshipDetailsResult }
     * 
     */
    public UserWorkRelationshipDetailsResult createUserWorkRelationshipDetailsResult() {
        return new UserWorkRelationshipDetailsResult();
    }

    /**
     * Create an instance of {@link UserDetails }
     * 
     */
    public UserDetails createUserDetails() {
        return new UserDetails();
    }

    /**
     * Create an instance of {@link UserPersonDetailsResult }
     * 
     */
    public UserPersonDetailsResult createUserPersonDetailsResult() {
        return new UserPersonDetailsResult();
    }

    /**
     * Create an instance of {@link UserPersonDetails }
     * 
     */
    public UserPersonDetails createUserPersonDetails() {
        return new UserPersonDetails();
    }

    /**
     * Create an instance of {@link UserWorkRelationshipDetails }
     * 
     */
    public UserWorkRelationshipDetails createUserWorkRelationshipDetails() {
        return new UserWorkRelationshipDetails();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserPersonDetails }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userPersonDetails")
    public JAXBElement<UserPersonDetails> createUserPersonDetails(UserPersonDetails value) {
        return new JAXBElement<UserPersonDetails>(_UserPersonDetails_QNAME, UserPersonDetails.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserPersonDetailsResult }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userPersonDetailsResult")
    public JAXBElement<UserPersonDetailsResult> createUserPersonDetailsResult(UserPersonDetailsResult value) {
        return new JAXBElement<UserPersonDetailsResult>(_UserPersonDetailsResult_QNAME, UserPersonDetailsResult.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserDetails }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userDetails")
    public JAXBElement<UserDetails> createUserDetails(UserDetails value) {
        return new JAXBElement<UserDetails>(_UserDetails_QNAME, UserDetails.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserWorkRelationshipDetailsResult }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userWorkRelationshipDetailsResult")
    public JAXBElement<UserWorkRelationshipDetailsResult> createUserWorkRelationshipDetailsResult(UserWorkRelationshipDetailsResult value) {
        return new JAXBElement<UserWorkRelationshipDetailsResult>(_UserWorkRelationshipDetailsResult_QNAME, UserWorkRelationshipDetailsResult.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserSessionDetails }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userSessionDetails")
    public JAXBElement<UserSessionDetails> createUserSessionDetails(UserSessionDetails value) {
        return new JAXBElement<UserSessionDetails>(_UserSessionDetails_QNAME, UserSessionDetails.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserDetailsResult }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userDetailsResult")
    public JAXBElement<UserDetailsResult> createUserDetailsResult(UserDetailsResult value) {
        return new JAXBElement<UserDetailsResult>(_UserDetailsResult_QNAME, UserDetailsResult.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserSessionDetailsResult }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userSessionDetailsResult")
    public JAXBElement<UserSessionDetailsResult> createUserSessionDetailsResult(UserSessionDetailsResult value) {
        return new JAXBElement<UserSessionDetailsResult>(_UserSessionDetailsResult_QNAME, UserSessionDetailsResult.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UserWorkRelationshipDetails }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "userWorkRelationshipDetails")
    public JAXBElement<UserWorkRelationshipDetails> createUserWorkRelationshipDetails(UserWorkRelationshipDetails value) {
        return new JAXBElement<UserWorkRelationshipDetails>(_UserWorkRelationshipDetails_QNAME, UserWorkRelationshipDetails.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "AccessibilityMode", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsAccessibilityMode(String value) {
        return new JAXBElement<String>(_UserSessionDetailsAccessibilityMode_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "ClientEncoding", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsClientEncoding(String value) {
        return new JAXBElement<String>(_UserSessionDetailsClientEncoding_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "Territory", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsTerritory(String value) {
        return new JAXBElement<String>(_UserSessionDetailsTerritory_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "FontSize", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsFontSize(String value) {
        return new JAXBElement<String>(_UserSessionDetailsFontSize_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "GroupingSeparator", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsGroupingSeparator(String value) {
        return new JAXBElement<String>(_UserSessionDetailsGroupingSeparator_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "NumberFormat", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsNumberFormat(String value) {
        return new JAXBElement<String>(_UserSessionDetailsNumberFormat_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "DateFormat", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsDateFormat(String value) {
        return new JAXBElement<String>(_UserSessionDetailsDateFormat_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "ServerTime", scope = UserSessionDetails.class)
    public JAXBElement<XMLGregorianCalendar> createUserSessionDetailsServerTime(XMLGregorianCalendar value) {
        return new JAXBElement<XMLGregorianCalendar>(_UserSessionDetailsServerTime_QNAME, XMLGregorianCalendar.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "TimeFormat", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsTimeFormat(String value) {
        return new JAXBElement<String>(_UserSessionDetailsTimeFormat_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "Currency", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsCurrency(String value) {
        return new JAXBElement<String>(_UserSessionDetailsCurrency_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "Language", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsLanguage(String value) {
        return new JAXBElement<String>(_UserSessionDetailsLanguage_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "TimeZone", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsTimeZone(String value) {
        return new JAXBElement<String>(_UserSessionDetailsTimeZone_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "DecimalSeparator", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsDecimalSeparator(String value) {
        return new JAXBElement<String>(_UserSessionDetailsDecimalSeparator_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "ColorContrast", scope = UserSessionDetails.class)
    public JAXBElement<String> createUserSessionDetailsColorContrast(String value) {
        return new JAXBElement<String>(_UserSessionDetailsColorContrast_QNAME, String.class, UserSessionDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "Username", scope = UserDetails.class)
    public JAXBElement<String> createUserDetailsUsername(String value) {
        return new JAXBElement<String>(_UserDetailsUsername_QNAME, String.class, UserDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "UserGUID", scope = UserDetails.class)
    public JAXBElement<String> createUserDetailsUserGUID(String value) {
        return new JAXBElement<String>(_UserDetailsUserGUID_QNAME, String.class, UserDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "UserDistinguishedName", scope = UserDetails.class)
    public JAXBElement<String> createUserDetailsUserDistinguishedName(String value) {
        return new JAXBElement<String>(_UserDetailsUserDistinguishedName_QNAME, String.class, UserDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "CredentialsEmailSent", scope = UserDetails.class)
    public JAXBElement<String> createUserDetailsCredentialsEmailSent(String value) {
        return new JAXBElement<String>(_UserDetailsCredentialsEmailSent_QNAME, String.class, UserDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationLongPostalCode", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationLongPostalCode(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationLongPostalCode_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationCountry", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationCountry(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationCountry_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationAddressLine3", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationAddressLine3(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationAddressLine3_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationAddressLine4", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationAddressLine4(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationAddressLine4_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "JobCode", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsJobCode(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsJobCode_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationBuilding", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationBuilding(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationBuilding_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "JobName", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsJobName(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsJobName_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "AssignmentNumber", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsAssignmentNumber(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsAssignmentNumber_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "ManagerName", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsManagerName(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsManagerName_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "JobId", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<Long> createUserWorkRelationshipDetailsJobId(Long value) {
        return new JAXBElement<Long>(_UserWorkRelationshipDetailsJobId_QNAME, Long.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationTownOrCity", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationTownOrCity(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationTownOrCity_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationFloorNumber", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationFloorNumber(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationFloorNumber_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationPostalCode", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationPostalCode(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationPostalCode_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "BusinessUnitName", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsBusinessUnitName(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsBusinessUnitName_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationRegion2", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationRegion2(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationRegion2_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationRegion1", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationRegion1(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationRegion1_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "ManagerUsername", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsManagerUsername(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsManagerUsername_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationAddressLine2", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationAddressLine2(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationAddressLine2_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationRegion3", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationRegion3(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationRegion3_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationAddressLine1", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationAddressLine1(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationAddressLine1_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationAddress", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationAddress(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationAddress_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "AssignmentName", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsAssignmentName(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsAssignmentName_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "LocationTimezoneCode", scope = UserWorkRelationshipDetails.class)
    public JAXBElement<String> createUserWorkRelationshipDetailsLocationTimezoneCode(String value) {
        return new JAXBElement<String>(_UserWorkRelationshipDetailsLocationTimezoneCode_QNAME, String.class, UserWorkRelationshipDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "Suffix", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsSuffix(String value) {
        return new JAXBElement<String>(_UserPersonDetailsSuffix_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "FaxAreaCode", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsFaxAreaCode(String value) {
        return new JAXBElement<String>(_UserPersonDetailsFaxAreaCode_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "Honors", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsHonors(String value) {
        return new JAXBElement<String>(_UserPersonDetailsHonors_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "Title", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsTitle(String value) {
        return new JAXBElement<String>(_UserPersonDetailsTitle_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "DisplayName", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsDisplayName(String value) {
        return new JAXBElement<String>(_UserPersonDetailsDisplayName_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "PhoneNumber", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsPhoneNumber(String value) {
        return new JAXBElement<String>(_UserPersonDetailsPhoneNumber_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "KnownAs", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsKnownAs(String value) {
        return new JAXBElement<String>(_UserPersonDetailsKnownAs_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "MiddleNames", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsMiddleNames(String value) {
        return new JAXBElement<String>(_UserPersonDetailsMiddleNames_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "FaxNumber", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsFaxNumber(String value) {
        return new JAXBElement<String>(_UserPersonDetailsFaxNumber_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "FaxCountryCodeNumber", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsFaxCountryCodeNumber(String value) {
        return new JAXBElement<String>(_UserPersonDetailsFaxCountryCodeNumber_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "PhoneCountryCodeNumber", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsPhoneCountryCodeNumber(String value) {
        return new JAXBElement<String>(_UserPersonDetailsPhoneCountryCodeNumber_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "PreNameAdjunct", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsPreNameAdjunct(String value) {
        return new JAXBElement<String>(_UserPersonDetailsPreNameAdjunct_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "EmailAddress", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsEmailAddress(String value) {
        return new JAXBElement<String>(_UserPersonDetailsEmailAddress_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "FirstName", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsFirstName(String value) {
        return new JAXBElement<String>(_UserPersonDetailsFirstName_QNAME, String.class, UserPersonDetails.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/hcm/people/roles/userDetailsServiceV2/", name = "PhoneAreaCode", scope = UserPersonDetails.class)
    public JAXBElement<String> createUserPersonDetailsPhoneAreaCode(String value) {
        return new JAXBElement<String>(_UserPersonDetailsPhoneAreaCode_QNAME, String.class, UserPersonDetails.class, value);
    }

}
