
package com.oracle.xmlns.apps.cdm.foundation.parties.relationshipservice;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.oracle.xmlns.apps.cdm.foundation.parties.relationshipservice 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 _OrganizationContact_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "organizationContact");
    private final static QName _Relationship_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "relationship");
    private final static QName _OrganizationContactRole_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "organizationContactRole");
    private final static QName _OrganizationContactRoleRoleLevel_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "RoleLevel");
    private final static QName _OrganizationContactRoleLastUpdateLogin_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "LastUpdateLogin");
    private final static QName _OrganizationContactRoleRequestId_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "RequestId");
    private final static QName _OrganizationContactPersonLastName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonLastName");
    private final static QName _OrganizationContactPersonCertReasonCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonCertReasonCode");
    private final static QName _OrganizationContactFormattedPhoneNumber_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "FormattedPhoneNumber");
    private final static QName _OrganizationContactSalesInfluenceLevelCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "SalesInfluenceLevelCode");
    private final static QName _OrganizationContactPersonPreNameAdjunct_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonPreNameAdjunct");
    private final static QName _OrganizationContactPersonAcademicTitle_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonAcademicTitle");
    private final static QName _OrganizationContactContactFormattedAddress_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "ContactFormattedAddress");
    private final static QName _OrganizationContactSalesBuyingRoleCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "SalesBuyingRoleCode");
    private final static QName _OrganizationContactRank_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "Rank");
    private final static QName _OrganizationContactCurcyConvRateType_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "CurcyConvRateType");
    private final static QName _OrganizationContactPartySiteId_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PartySiteId");
    private final static QName _OrganizationContactPersonCertificationLevel_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonCertificationLevel");
    private final static QName _OrganizationContactDepartmentCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "DepartmentCode");
    private final static QName _OrganizationContactDepartment_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "Department");
    private final static QName _OrganizationContactPersonTitle_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonTitle");
    private final static QName _OrganizationContactDecisionMakerFlag_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "DecisionMakerFlag");
    private final static QName _OrganizationContactPreferredName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PreferredName");
    private final static QName _OrganizationContactPreferredContactFlag_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PreferredContactFlag");
    private final static QName _OrganizationContactPersonFirstName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonFirstName");
    private final static QName _OrganizationContactSalutation_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "Salutation");
    private final static QName _OrganizationContactFormattedAddress_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "FormattedAddress");
    private final static QName _OrganizationContactPersonLanguageName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonLanguageName");
    private final static QName _OrganizationContactCurrencyCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "CurrencyCode");
    private final static QName _OrganizationContactComments_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "Comments");
    private final static QName _OrganizationContactContactNumber_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "ContactNumber");
    private final static QName _OrganizationContactPersonPreviousLastName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonPreviousLastName");
    private final static QName _OrganizationContactPersonSecondLastName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonSecondLastName");
    private final static QName _OrganizationContactCreatedByModule_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "CreatedByModule");
    private final static QName _OrganizationContactPreferredContactMethod_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PreferredContactMethod");
    private final static QName _OrganizationContactContactFormattedMultilineAddress_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "ContactFormattedMultilineAddress");
    private final static QName _OrganizationContactSalesAffinityComments_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "SalesAffinityComments");
    private final static QName _OrganizationContactPersonLastNamePrefix_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonLastNamePrefix");
    private final static QName _OrganizationContactJobTitleCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "JobTitleCode");
    private final static QName _OrganizationContactJobTitle_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "JobTitle");
    private final static QName _OrganizationContactCustomerEmailAddress_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "CustomerEmailAddress");
    private final static QName _OrganizationContactCorpCurrencyCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "CorpCurrencyCode");
    private final static QName _OrganizationContactSalesAffinityCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "SalesAffinityCode");
    private final static QName _OrganizationContactPersonMiddleName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonMiddleName");
    private final static QName _OrganizationContactPersonNameSuffix_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PersonNameSuffix");
    private final static QName _OrganizationContactPartySiteName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PartySiteName");
    private final static QName _OrganizationContactReferenceUseFlag_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "ReferenceUseFlag");
    private final static QName _RelationshipObjectEmailAddress_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "ObjectEmailAddress");
    private final static QName _RelationshipPercentageOwnership_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "PercentageOwnership");
    private final static QName _RelationshipSubjectEmailAddress_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "SubjectEmailAddress");
    private final static QName _RelationshipObjectPartyName_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "ObjectPartyName");
    private final static QName _RelationshipAdditionalInformation29_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation29");
    private final static QName _RelationshipAdditionalInformation27_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation27");
    private final static QName _RelationshipAdditionalInformation28_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation28");
    private final static QName _RelationshipAdditionalInformation25_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation25");
    private final static QName _RelationshipAdditionalInformation26_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation26");
    private final static QName _RelationshipAdditionalInformation23_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation23");
    private final static QName _RelationshipAdditionalInformation24_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation24");
    private final static QName _RelationshipAdditionalInformation21_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation21");
    private final static QName _RelationshipAdditionalInformation22_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation22");
    private final static QName _RelationshipAdditionalInformation20_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation20");
    private final static QName _RelationshipAdditionalInformation1_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation1");
    private final static QName _RelationshipAdditionalInformation2_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation2");
    private final static QName _RelationshipAdditionalInformation3_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation3");
    private final static QName _RelationshipAdditionalInformation4_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation4");
    private final static QName _RelationshipDirectionCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "DirectionCode");
    private final static QName _RelationshipAdditionalInformation6_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation6");
    private final static QName _RelationshipAdditionalInformation18_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation18");
    private final static QName _RelationshipAdditionalInformation5_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation5");
    private final static QName _RelationshipAdditionalInformation19_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation19");
    private final static QName _RelationshipAdditionalInformation8_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation8");
    private final static QName _RelationshipAdditionalInformation30_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation30");
    private final static QName _RelationshipAdditionalInformation7_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation7");
    private final static QName _RelationshipRole_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "Role");
    private final static QName _RelationshipAdditionalInformation14_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation14");
    private final static QName _RelationshipAdditionalInformation9_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation9");
    private final static QName _RelationshipAdditionalInformation15_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation15");
    private final static QName _RelationshipAdditionalInformation16_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation16");
    private final static QName _RelationshipObjectUsageCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "ObjectUsageCode");
    private final static QName _RelationshipAdditionalInformation17_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation17");
    private final static QName _RelationshipSubjectUsageCode_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "SubjectUsageCode");
    private final static QName _RelationshipAdditionalInformation10_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation10");
    private final static QName _RelationshipAdditionalInformation11_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation11");
    private final static QName _RelationshipAdditionalInformation12_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation12");
    private final static QName _RelationshipAdditionalInformation13_QNAME = new QName("http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", "AdditionalInformation13");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.oracle.xmlns.apps.cdm.foundation.parties.relationshipservice
     * 
     */
    public ObjectFactory() {
    }

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

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

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

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationContact }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "organizationContact")
    public JAXBElement<OrganizationContact> createOrganizationContact(OrganizationContact value) {
        return new JAXBElement<OrganizationContact>(_OrganizationContact_QNAME, OrganizationContact.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Relationship }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "relationship")
    public JAXBElement<Relationship> createRelationship(Relationship value) {
        return new JAXBElement<Relationship>(_Relationship_QNAME, Relationship.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OrganizationContactRole }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "organizationContactRole")
    public JAXBElement<OrganizationContactRole> createOrganizationContactRole(OrganizationContactRole value) {
        return new JAXBElement<OrganizationContactRole>(_OrganizationContactRole_QNAME, OrganizationContactRole.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "RoleLevel", scope = OrganizationContactRole.class)
    public JAXBElement<String> createOrganizationContactRoleRoleLevel(String value) {
        return new JAXBElement<String>(_OrganizationContactRoleRoleLevel_QNAME, String.class, OrganizationContactRole.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "LastUpdateLogin", scope = OrganizationContactRole.class)
    public JAXBElement<String> createOrganizationContactRoleLastUpdateLogin(String value) {
        return new JAXBElement<String>(_OrganizationContactRoleLastUpdateLogin_QNAME, String.class, OrganizationContactRole.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "RequestId", scope = OrganizationContactRole.class)
    public JAXBElement<Long> createOrganizationContactRoleRequestId(Long value) {
        return new JAXBElement<Long>(_OrganizationContactRoleRequestId_QNAME, Long.class, OrganizationContactRole.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonLastName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonLastName(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonLastName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonCertReasonCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonCertReasonCode(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonCertReasonCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "FormattedPhoneNumber", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactFormattedPhoneNumber(String value) {
        return new JAXBElement<String>(_OrganizationContactFormattedPhoneNumber_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "SalesInfluenceLevelCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactSalesInfluenceLevelCode(String value) {
        return new JAXBElement<String>(_OrganizationContactSalesInfluenceLevelCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonPreNameAdjunct", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonPreNameAdjunct(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonPreNameAdjunct_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonAcademicTitle", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonAcademicTitle(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonAcademicTitle_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "ContactFormattedAddress", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactContactFormattedAddress(String value) {
        return new JAXBElement<String>(_OrganizationContactContactFormattedAddress_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "SalesBuyingRoleCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactSalesBuyingRoleCode(String value) {
        return new JAXBElement<String>(_OrganizationContactSalesBuyingRoleCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "Rank", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactRank(String value) {
        return new JAXBElement<String>(_OrganizationContactRank_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CurcyConvRateType", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactCurcyConvRateType(String value) {
        return new JAXBElement<String>(_OrganizationContactCurcyConvRateType_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PartySiteId", scope = OrganizationContact.class)
    public JAXBElement<Long> createOrganizationContactPartySiteId(Long value) {
        return new JAXBElement<Long>(_OrganizationContactPartySiteId_QNAME, Long.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonCertificationLevel", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonCertificationLevel(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonCertificationLevel_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "DepartmentCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactDepartmentCode(String value) {
        return new JAXBElement<String>(_OrganizationContactDepartmentCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "Department", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactDepartment(String value) {
        return new JAXBElement<String>(_OrganizationContactDepartment_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonTitle", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonTitle(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonTitle_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "DecisionMakerFlag", scope = OrganizationContact.class)
    public JAXBElement<Boolean> createOrganizationContactDecisionMakerFlag(Boolean value) {
        return new JAXBElement<Boolean>(_OrganizationContactDecisionMakerFlag_QNAME, Boolean.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PreferredName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPreferredName(String value) {
        return new JAXBElement<String>(_OrganizationContactPreferredName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PreferredContactFlag", scope = OrganizationContact.class)
    public JAXBElement<Boolean> createOrganizationContactPreferredContactFlag(Boolean value) {
        return new JAXBElement<Boolean>(_OrganizationContactPreferredContactFlag_QNAME, Boolean.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonFirstName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonFirstName(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonFirstName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "Salutation", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactSalutation(String value) {
        return new JAXBElement<String>(_OrganizationContactSalutation_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "FormattedAddress", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactFormattedAddress(String value) {
        return new JAXBElement<String>(_OrganizationContactFormattedAddress_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonLanguageName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonLanguageName(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonLanguageName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CurrencyCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactCurrencyCode(String value) {
        return new JAXBElement<String>(_OrganizationContactCurrencyCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "Comments", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactComments(String value) {
        return new JAXBElement<String>(_OrganizationContactComments_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "ContactNumber", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactContactNumber(String value) {
        return new JAXBElement<String>(_OrganizationContactContactNumber_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonPreviousLastName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonPreviousLastName(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonPreviousLastName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "LastUpdateLogin", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactLastUpdateLogin(String value) {
        return new JAXBElement<String>(_OrganizationContactRoleLastUpdateLogin_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonSecondLastName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonSecondLastName(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonSecondLastName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CreatedByModule", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactCreatedByModule(String value) {
        return new JAXBElement<String>(_OrganizationContactCreatedByModule_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PreferredContactMethod", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPreferredContactMethod(String value) {
        return new JAXBElement<String>(_OrganizationContactPreferredContactMethod_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "ContactFormattedMultilineAddress", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactContactFormattedMultilineAddress(String value) {
        return new JAXBElement<String>(_OrganizationContactContactFormattedMultilineAddress_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "SalesAffinityComments", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactSalesAffinityComments(String value) {
        return new JAXBElement<String>(_OrganizationContactSalesAffinityComments_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonLastNamePrefix", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonLastNamePrefix(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonLastNamePrefix_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "JobTitleCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactJobTitleCode(String value) {
        return new JAXBElement<String>(_OrganizationContactJobTitleCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "JobTitle", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactJobTitle(String value) {
        return new JAXBElement<String>(_OrganizationContactJobTitle_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CustomerEmailAddress", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactCustomerEmailAddress(String value) {
        return new JAXBElement<String>(_OrganizationContactCustomerEmailAddress_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CorpCurrencyCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactCorpCurrencyCode(String value) {
        return new JAXBElement<String>(_OrganizationContactCorpCurrencyCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "SalesAffinityCode", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactSalesAffinityCode(String value) {
        return new JAXBElement<String>(_OrganizationContactSalesAffinityCode_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonMiddleName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonMiddleName(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonMiddleName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PersonNameSuffix", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPersonNameSuffix(String value) {
        return new JAXBElement<String>(_OrganizationContactPersonNameSuffix_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PartySiteName", scope = OrganizationContact.class)
    public JAXBElement<String> createOrganizationContactPartySiteName(String value) {
        return new JAXBElement<String>(_OrganizationContactPartySiteName_QNAME, String.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "ReferenceUseFlag", scope = OrganizationContact.class)
    public JAXBElement<Boolean> createOrganizationContactReferenceUseFlag(Boolean value) {
        return new JAXBElement<Boolean>(_OrganizationContactReferenceUseFlag_QNAME, Boolean.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "RequestId", scope = OrganizationContact.class)
    public JAXBElement<Long> createOrganizationContactRequestId(Long value) {
        return new JAXBElement<Long>(_OrganizationContactRoleRequestId_QNAME, Long.class, OrganizationContact.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "ObjectEmailAddress", scope = Relationship.class)
    public JAXBElement<String> createRelationshipObjectEmailAddress(String value) {
        return new JAXBElement<String>(_RelationshipObjectEmailAddress_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PercentageOwnership", scope = Relationship.class)
    public JAXBElement<BigDecimal> createRelationshipPercentageOwnership(BigDecimal value) {
        return new JAXBElement<BigDecimal>(_RelationshipPercentageOwnership_QNAME, BigDecimal.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "SubjectEmailAddress", scope = Relationship.class)
    public JAXBElement<String> createRelationshipSubjectEmailAddress(String value) {
        return new JAXBElement<String>(_RelationshipSubjectEmailAddress_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "ObjectPartyName", scope = Relationship.class)
    public JAXBElement<String> createRelationshipObjectPartyName(String value) {
        return new JAXBElement<String>(_RelationshipObjectPartyName_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation29", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation29(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation29_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CurcyConvRateType", scope = Relationship.class)
    public JAXBElement<String> createRelationshipCurcyConvRateType(String value) {
        return new JAXBElement<String>(_OrganizationContactCurcyConvRateType_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation27", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation27(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation27_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation28", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation28(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation28_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation25", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation25(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation25_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation26", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation26(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation26_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation23", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation23(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation23_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation24", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation24(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation24_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation21", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation21(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation21_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation22", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation22(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation22_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation20", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation20(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation20_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "PreferredContactFlag", scope = Relationship.class)
    public JAXBElement<Boolean> createRelationshipPreferredContactFlag(Boolean value) {
        return new JAXBElement<Boolean>(_OrganizationContactPreferredContactFlag_QNAME, Boolean.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CurrencyCode", scope = Relationship.class)
    public JAXBElement<String> createRelationshipCurrencyCode(String value) {
        return new JAXBElement<String>(_OrganizationContactCurrencyCode_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "Comments", scope = Relationship.class)
    public JAXBElement<String> createRelationshipComments(String value) {
        return new JAXBElement<String>(_OrganizationContactComments_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation1", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation1(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation1_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "LastUpdateLogin", scope = Relationship.class)
    public JAXBElement<String> createRelationshipLastUpdateLogin(String value) {
        return new JAXBElement<String>(_OrganizationContactRoleLastUpdateLogin_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation2", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation2(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation2_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation3", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation3(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation3_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CreatedByModule", scope = Relationship.class)
    public JAXBElement<String> createRelationshipCreatedByModule(String value) {
        return new JAXBElement<String>(_OrganizationContactCreatedByModule_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation4", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation4(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation4_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "DirectionCode", scope = Relationship.class)
    public JAXBElement<String> createRelationshipDirectionCode(String value) {
        return new JAXBElement<String>(_RelationshipDirectionCode_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation6", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation6(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation6_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation18", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation18(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation18_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation5", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation5(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation5_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation19", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation19(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation19_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation8", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation8(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation8_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation30", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation30(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation30_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation7", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation7(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation7_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "Role", scope = Relationship.class)
    public JAXBElement<String> createRelationshipRole(String value) {
        return new JAXBElement<String>(_RelationshipRole_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation14", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation14(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation14_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation9", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation9(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation9_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation15", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation15(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation15_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation16", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation16(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation16_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "CorpCurrencyCode", scope = Relationship.class)
    public JAXBElement<String> createRelationshipCorpCurrencyCode(String value) {
        return new JAXBElement<String>(_OrganizationContactCorpCurrencyCode_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "ObjectUsageCode", scope = Relationship.class)
    public JAXBElement<String> createRelationshipObjectUsageCode(String value) {
        return new JAXBElement<String>(_RelationshipObjectUsageCode_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation17", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation17(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation17_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "SubjectUsageCode", scope = Relationship.class)
    public JAXBElement<String> createRelationshipSubjectUsageCode(String value) {
        return new JAXBElement<String>(_RelationshipSubjectUsageCode_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation10", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation10(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation10_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation11", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation11(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation11_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation12", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation12(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation12_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "AdditionalInformation13", scope = Relationship.class)
    public JAXBElement<String> createRelationshipAdditionalInformation13(String value) {
        return new JAXBElement<String>(_RelationshipAdditionalInformation13_QNAME, String.class, Relationship.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Long }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://xmlns.oracle.com/apps/cdm/foundation/parties/relationshipService/", name = "RequestId", scope = Relationship.class)
    public JAXBElement<Long> createRelationshipRequestId(Long value) {
        return new JAXBElement<Long>(_OrganizationContactRoleRequestId_QNAME, Long.class, Relationship.class, value);
    }

}
