All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.milyn.edi.unedifact.d05a.common.DefinitionMap Maven / Gradle / Ivy

There is a newer version: 1.7.1.0
Show newest version
/**
 * This class was generated by Smooks EJC (http://www.smooks.org).
 */
package org.milyn.edi.unedifact.d05a.common;

import java.io.Serializable;    
import org.milyn.smooks.edi.EDIWritable;    
import java.io.Writer;    
import org.milyn.edisax.model.internal.Delimiters;    
import java.io.IOException;    

public class DefinitionMap implements Serializable, EDIWritable {

    private static final long serialVersionUID = 1L;

    private ADRAddress aDRAddress;
    private AGRAgreementIdentification aGRAgreementIdentification;
    private AJTAdjustmentDetails aJTAdjustmentDetails;
    private ALCAllowanceOrCharge aLCAllowanceOrCharge;
    private ALIAdditionalInformation aLIAdditionalInformation;
    private APPApplicability aPPApplicability;
    private APRAdditionalPriceInformation aPRAdditionalPriceInformation;
    private ARDMonetaryAmountFunction aRDMonetaryAmountFunction;
    private ARRArrayInformation aRRArrayInformation;
    private ASIArrayStructureIdentification aSIArrayStructureIdentification;
    private ATTAttribute aTTAttribute;
    private AUTAuthenticationResult aUTAuthenticationResult;
    private BASBasis bASBasis;
    private BGMBeginningOfMessage bGMBeginningOfMessage;
    private BIIStructureIdentification bIIStructureIdentification;
    private BUSBusinessFunction bUSBusinessFunction;
    private CAVCharacteristicValue cAVCharacteristicValue;
    private CCDCreditCoverDetails cCDCreditCoverDetails;
    private CCICharacteristicClassId cCICharacteristicClassId;
    private CDIPhysicalOrLogicalState cDIPhysicalOrLogicalState;
    private CDSCodeSetIdentification cDSCodeSetIdentification;
    private CDVCodeValueDefinition cDVCodeValueDefinition;
    private CEDComputerEnvironmentDetails cEDComputerEnvironmentDetails;
    private CINClinicalInformation cINClinicalInformation;
    private CLAClauseIdentification cLAClauseIdentification;
    private CLIClinicalIntervention cLIClinicalIntervention;
    private CMPCompositeDataElementIdentification cMPCompositeDataElementIdentification;
    private CNIConsignmentInformation cNIConsignmentInformation;
    private CNTControlTotal cNTControlTotal;
    private CODComponentDetails cODComponentDetails;
    private COMCommunicationContact cOMCommunicationContact;
    private COTContributionDetails cOTContributionDetails;
    private CPIChargePaymentInstructions cPIChargePaymentInstructions;
    private CPSConsignmentPackingSequence cPSConsignmentPackingSequence;
    private CPTAccountIdentification cPTAccountIdentification;
    private CSTCustomsStatusOfGoods cSTCustomsStatusOfGoods;
    private CTAContactInformation cTAContactInformation;
    private CUXCurrencies cUXCurrencies;
    private DAMDamage dAMDamage;
    private DFNDefinitionFunction dFNDefinitionFunction;
    private DGSDangerousGoods dGSDangerousGoods;
    private DIIDirectoryIdentification dIIDirectoryIdentification;
    private DIMDimensions dIMDimensions;
    private DLIDocumentLineIdentification dLIDocumentLineIdentification;
    private DLMDeliveryLimitations dLMDeliveryLimitations;
    private DMSDocumentMessageSummary dMSDocumentMessageSummary;
    private DOCDocumentMessageDetails dOCDocumentMessageDetails;
    private DRDDataRepresentationDetails dRDDataRepresentationDetails;
    private DSGDosageAdministration dSGDosageAdministration;
    private DSIDataSetIdentification dSIDataSetIdentification;
    private DTMDateTimePeriod dTMDateTimePeriod;
    private EDTEditingDetails eDTEditingDetails;
    private EFIExternalFileLinkIdentification eFIExternalFileLinkIdentification;
    private ELMSimpleDataElementDetails eLMSimpleDataElementDetails;
    private ELUDataElementUsageDetails eLUDataElementUsageDetails;
    private ELVElementValueDefinition eLVElementValueDefinition;
    private EMPEmploymentDetails eMPEmploymentDetails;
    private EQAAttachedEquipment eQAAttachedEquipment;
    private EQDEquipmentDetails eQDEquipmentDetails;
    private EQNNumberOfUnits eQNNumberOfUnits;
    private ERCApplicationErrorInformation eRCApplicationErrorInformation;
    private ERPErrorPointDetails eRPErrorPointDetails;
    private EVEEvent eVEEvent;
    private FCAFinancialChargesAllocation fCAFinancialChargesAllocation;
    private FIIFinancialInstitutionInformation fIIFinancialInstitutionInformation;
    private FNSFootnoteSet fNSFootnoteSet;
    private FNTFootnote fNTFootnote;
    private FORFormula fORFormula;
    private FSQFormulaSequence fSQFormulaSequence;
    private FTXFreeText fTXFreeText;
    private GDSNatureOfCargo gDSNatureOfCargo;
    private GEIProcessingInformation gEIProcessingInformation;
    private GIDGoodsItemDetails gIDGoodsItemDetails;
    private GINGoodsIdentityNumber gINGoodsIdentityNumber;
    private GIRRelatedIdentificationNumbers gIRRelatedIdentificationNumbers;
    private GORGovernmentalRequirements gORGovernmentalRequirements;
    private GPOGeographicalPosition gPOGeographicalPosition;
    private GRUSegmentGroupUsageDetails gRUSegmentGroupUsageDetails;
    private HANHandlingInstructions hANHandlingInstructions;
    private HYNHierarchyInformation hYNHierarchyInformation;
    private ICDInsuranceCoverDescription iCDInsuranceCoverDescription;
    private IDEIdentity iDEIdentity;
    private IFDInformationDetail iFDInformationDetail;
    private IHCPersonCharacteristic iHCPersonCharacteristic;
    private IMDItemDescription iMDItemDescription;
    private INDIndexDetails iNDIndexDetails;
    private INPPartiesAndInstruction iNPPartiesAndInstruction;
    private INVInventoryManagementRelatedDetails iNVInventoryManagementRelatedDetails;
    private IRQInformationRequired iRQInformationRequired;
    private LANLanguage lANLanguage;
    private LINLineItem lINLineItem;
    private LOCPlaceLocationIdentification lOCPlaceLocationIdentification;
    private MEAMeasurements mEAMeasurements;
    private MEMMembershipDetails mEMMembershipDetails;
    private MKSMarketSalesChannelInformation mKSMarketSalesChannelInformation;
    private MOAMonetaryAmount mOAMonetaryAmount;
    private MSGMessageTypeIdentification mSGMessageTypeIdentification;
    private MTDMaintenanceOperationDetails mTDMaintenanceOperationDetails;
    private NADNameAndAddress nADNameAndAddress;
    private NATNationality nATNationality;
    private PACPackage pACPackage;
    private PAIPaymentInstructions pAIPaymentInstructions;
    private PASAttendance pASAttendance;
    private PCCPremiumCalculationComponentDetails pCCPremiumCalculationComponentDetails;
    private PCDPercentageDetails pCDPercentageDetails;
    private PCIPackageIdentification pCIPackageIdentification;
    private PDIPersonDemographicInformation pDIPersonDemographicInformation;
    private PERPeriodRelatedDetails pERPeriodRelatedDetails;
    private PGIProductGroupInformation pGIProductGroupInformation;
    private PIAAdditionalProductId pIAAdditionalProductId;
    private PNAPartyIdentification pNAPartyIdentification;
    private POCPurposeOfConveyanceCall pOCPurposeOfConveyanceCall;
    private PRCProcessIdentification pRCProcessIdentification;
    private PRIPriceDetails pRIPriceDetails;
    private PRVProvisoDetails pRVProvisoDetails;
    private PSDPhysicalSampleDescription pSDPhysicalSampleDescription;
    private PTYPriority pTYPriority;
    private PYTPaymentTerms pYTPaymentTerms;
    private QRSQueryAndResponse qRSQueryAndResponse;
    private QTYQuantity qTYQuantity;
    private QUAQualification qUAQualification;
    private QVRQuantityVariances qVRQuantityVariances;
    private RCSRequirementsAndConditions rCSRequirementsAndConditions;
    private RELRelationship rELRelationship;
    private RFFReference rFFReference;
    private RJLAccountingJournalIdentification rJLAccountingJournalIdentification;
    private RNGRangeDetails rNGRangeDetails;
    private RODRiskObjectType rODRiskObjectType;
    private RSLResult rSLResult;
    private RTERateDetails rTERateDetails;
    private SALRemunerationTypeIdentification sALRemunerationTypeIdentification;
    private SCCSchedulingConditions sCCSchedulingConditions;
    private SCDStructureComponentDefinition sCDStructureComponentDefinition;
    private SEGSegmentIdentification sEGSegmentIdentification;
    private SELSealNumber sELSealNumber;
    private SEQSequenceDetails sEQSequenceDetails;
    private SFISafetyInformation sFISafetyInformation;
    private SGPSplitGoodsPlacement sGPSplitGoodsPlacement;
    private SGUSegmentUsageDetails sGUSegmentUsageDetails;
    private SPROrganisationClassificationDetails sPROrganisationClassificationDetails;
    private SPSSamplingParametersForSummaryStatistics sPSSamplingParametersForSummaryStatistics;
    private STAStatistics sTAStatistics;
    private STCStatisticalConcept sTCStatisticalConcept;
    private STGStages sTGStages;
    private STSStatus sTSStatus;
    private TAXDutyTaxFeeDetails tAXDutyTaxFeeDetails;
    private TCCChargeRateCalculations tCCChargeRateCalculations;
    private TDTTransportInformation tDTTransportInformation;
    private TEMTestMethod tEMTestMethod;
    private TMDTransportMovementDetails tMDTransportMovementDetails;
    private TMPTemperature tMPTemperature;
    private TODTermsOfDeliveryOrTransport tODTermsOfDeliveryOrTransport;
    private TPLTransportPlacement tPLTransportPlacement;
    private TRUTechnicalRules tRUTechnicalRules;
    private TSRTransportServiceRequirements tSRTransportServiceRequirements;
    private VLIValueListIdentification vLIValueListIdentification;
    private Ugh ugh;
    private Ugt ugt;
    private Uns uns;

    public void write(Writer writer, Delimiters delimiters) throws IOException {
        
        Writer nodeWriter = writer;

        if(aDRAddress != null) {
            nodeWriter.write("ADR");
            nodeWriter.write(delimiters.getField());
            aDRAddress.write(nodeWriter, delimiters);
        }
        if(aGRAgreementIdentification != null) {
            nodeWriter.write("AGR");
            nodeWriter.write(delimiters.getField());
            aGRAgreementIdentification.write(nodeWriter, delimiters);
        }
        if(aJTAdjustmentDetails != null) {
            nodeWriter.write("AJT");
            nodeWriter.write(delimiters.getField());
            aJTAdjustmentDetails.write(nodeWriter, delimiters);
        }
        if(aLCAllowanceOrCharge != null) {
            nodeWriter.write("ALC");
            nodeWriter.write(delimiters.getField());
            aLCAllowanceOrCharge.write(nodeWriter, delimiters);
        }
        if(aLIAdditionalInformation != null) {
            nodeWriter.write("ALI");
            nodeWriter.write(delimiters.getField());
            aLIAdditionalInformation.write(nodeWriter, delimiters);
        }
        if(aPPApplicability != null) {
            nodeWriter.write("APP");
            nodeWriter.write(delimiters.getField());
            aPPApplicability.write(nodeWriter, delimiters);
        }
        if(aPRAdditionalPriceInformation != null) {
            nodeWriter.write("APR");
            nodeWriter.write(delimiters.getField());
            aPRAdditionalPriceInformation.write(nodeWriter, delimiters);
        }
        if(aRDMonetaryAmountFunction != null) {
            nodeWriter.write("ARD");
            nodeWriter.write(delimiters.getField());
            aRDMonetaryAmountFunction.write(nodeWriter, delimiters);
        }
        if(aRRArrayInformation != null) {
            nodeWriter.write("ARR");
            nodeWriter.write(delimiters.getField());
            aRRArrayInformation.write(nodeWriter, delimiters);
        }
        if(aSIArrayStructureIdentification != null) {
            nodeWriter.write("ASI");
            nodeWriter.write(delimiters.getField());
            aSIArrayStructureIdentification.write(nodeWriter, delimiters);
        }
        if(aTTAttribute != null) {
            nodeWriter.write("ATT");
            nodeWriter.write(delimiters.getField());
            aTTAttribute.write(nodeWriter, delimiters);
        }
        if(aUTAuthenticationResult != null) {
            nodeWriter.write("AUT");
            nodeWriter.write(delimiters.getField());
            aUTAuthenticationResult.write(nodeWriter, delimiters);
        }
        if(bASBasis != null) {
            nodeWriter.write("BAS");
            nodeWriter.write(delimiters.getField());
            bASBasis.write(nodeWriter, delimiters);
        }
        if(bGMBeginningOfMessage != null) {
            nodeWriter.write("BGM");
            nodeWriter.write(delimiters.getField());
            bGMBeginningOfMessage.write(nodeWriter, delimiters);
        }
        if(bIIStructureIdentification != null) {
            nodeWriter.write("BII");
            nodeWriter.write(delimiters.getField());
            bIIStructureIdentification.write(nodeWriter, delimiters);
        }
        if(bUSBusinessFunction != null) {
            nodeWriter.write("BUS");
            nodeWriter.write(delimiters.getField());
            bUSBusinessFunction.write(nodeWriter, delimiters);
        }
        if(cAVCharacteristicValue != null) {
            nodeWriter.write("CAV");
            nodeWriter.write(delimiters.getField());
            cAVCharacteristicValue.write(nodeWriter, delimiters);
        }
        if(cCDCreditCoverDetails != null) {
            nodeWriter.write("CCD");
            nodeWriter.write(delimiters.getField());
            cCDCreditCoverDetails.write(nodeWriter, delimiters);
        }
        if(cCICharacteristicClassId != null) {
            nodeWriter.write("CCI");
            nodeWriter.write(delimiters.getField());
            cCICharacteristicClassId.write(nodeWriter, delimiters);
        }
        if(cDIPhysicalOrLogicalState != null) {
            nodeWriter.write("CDI");
            nodeWriter.write(delimiters.getField());
            cDIPhysicalOrLogicalState.write(nodeWriter, delimiters);
        }
        if(cDSCodeSetIdentification != null) {
            nodeWriter.write("CDS");
            nodeWriter.write(delimiters.getField());
            cDSCodeSetIdentification.write(nodeWriter, delimiters);
        }
        if(cDVCodeValueDefinition != null) {
            nodeWriter.write("CDV");
            nodeWriter.write(delimiters.getField());
            cDVCodeValueDefinition.write(nodeWriter, delimiters);
        }
        if(cEDComputerEnvironmentDetails != null) {
            nodeWriter.write("CED");
            nodeWriter.write(delimiters.getField());
            cEDComputerEnvironmentDetails.write(nodeWriter, delimiters);
        }
        if(cINClinicalInformation != null) {
            nodeWriter.write("CIN");
            nodeWriter.write(delimiters.getField());
            cINClinicalInformation.write(nodeWriter, delimiters);
        }
        if(cLAClauseIdentification != null) {
            nodeWriter.write("CLA");
            nodeWriter.write(delimiters.getField());
            cLAClauseIdentification.write(nodeWriter, delimiters);
        }
        if(cLIClinicalIntervention != null) {
            nodeWriter.write("CLI");
            nodeWriter.write(delimiters.getField());
            cLIClinicalIntervention.write(nodeWriter, delimiters);
        }
        if(cMPCompositeDataElementIdentification != null) {
            nodeWriter.write("CMP");
            nodeWriter.write(delimiters.getField());
            cMPCompositeDataElementIdentification.write(nodeWriter, delimiters);
        }
        if(cNIConsignmentInformation != null) {
            nodeWriter.write("CNI");
            nodeWriter.write(delimiters.getField());
            cNIConsignmentInformation.write(nodeWriter, delimiters);
        }
        if(cNTControlTotal != null) {
            nodeWriter.write("CNT");
            nodeWriter.write(delimiters.getField());
            cNTControlTotal.write(nodeWriter, delimiters);
        }
        if(cODComponentDetails != null) {
            nodeWriter.write("COD");
            nodeWriter.write(delimiters.getField());
            cODComponentDetails.write(nodeWriter, delimiters);
        }
        if(cOMCommunicationContact != null) {
            nodeWriter.write("COM");
            nodeWriter.write(delimiters.getField());
            cOMCommunicationContact.write(nodeWriter, delimiters);
        }
        if(cOTContributionDetails != null) {
            nodeWriter.write("COT");
            nodeWriter.write(delimiters.getField());
            cOTContributionDetails.write(nodeWriter, delimiters);
        }
        if(cPIChargePaymentInstructions != null) {
            nodeWriter.write("CPI");
            nodeWriter.write(delimiters.getField());
            cPIChargePaymentInstructions.write(nodeWriter, delimiters);
        }
        if(cPSConsignmentPackingSequence != null) {
            nodeWriter.write("CPS");
            nodeWriter.write(delimiters.getField());
            cPSConsignmentPackingSequence.write(nodeWriter, delimiters);
        }
        if(cPTAccountIdentification != null) {
            nodeWriter.write("CPT");
            nodeWriter.write(delimiters.getField());
            cPTAccountIdentification.write(nodeWriter, delimiters);
        }
        if(cSTCustomsStatusOfGoods != null) {
            nodeWriter.write("CST");
            nodeWriter.write(delimiters.getField());
            cSTCustomsStatusOfGoods.write(nodeWriter, delimiters);
        }
        if(cTAContactInformation != null) {
            nodeWriter.write("CTA");
            nodeWriter.write(delimiters.getField());
            cTAContactInformation.write(nodeWriter, delimiters);
        }
        if(cUXCurrencies != null) {
            nodeWriter.write("CUX");
            nodeWriter.write(delimiters.getField());
            cUXCurrencies.write(nodeWriter, delimiters);
        }
        if(dAMDamage != null) {
            nodeWriter.write("DAM");
            nodeWriter.write(delimiters.getField());
            dAMDamage.write(nodeWriter, delimiters);
        }
        if(dFNDefinitionFunction != null) {
            nodeWriter.write("DFN");
            nodeWriter.write(delimiters.getField());
            dFNDefinitionFunction.write(nodeWriter, delimiters);
        }
        if(dGSDangerousGoods != null) {
            nodeWriter.write("DGS");
            nodeWriter.write(delimiters.getField());
            dGSDangerousGoods.write(nodeWriter, delimiters);
        }
        if(dIIDirectoryIdentification != null) {
            nodeWriter.write("DII");
            nodeWriter.write(delimiters.getField());
            dIIDirectoryIdentification.write(nodeWriter, delimiters);
        }
        if(dIMDimensions != null) {
            nodeWriter.write("DIM");
            nodeWriter.write(delimiters.getField());
            dIMDimensions.write(nodeWriter, delimiters);
        }
        if(dLIDocumentLineIdentification != null) {
            nodeWriter.write("DLI");
            nodeWriter.write(delimiters.getField());
            dLIDocumentLineIdentification.write(nodeWriter, delimiters);
        }
        if(dLMDeliveryLimitations != null) {
            nodeWriter.write("DLM");
            nodeWriter.write(delimiters.getField());
            dLMDeliveryLimitations.write(nodeWriter, delimiters);
        }
        if(dMSDocumentMessageSummary != null) {
            nodeWriter.write("DMS");
            nodeWriter.write(delimiters.getField());
            dMSDocumentMessageSummary.write(nodeWriter, delimiters);
        }
        if(dOCDocumentMessageDetails != null) {
            nodeWriter.write("DOC");
            nodeWriter.write(delimiters.getField());
            dOCDocumentMessageDetails.write(nodeWriter, delimiters);
        }
        if(dRDDataRepresentationDetails != null) {
            nodeWriter.write("DRD");
            nodeWriter.write(delimiters.getField());
            dRDDataRepresentationDetails.write(nodeWriter, delimiters);
        }
        if(dSGDosageAdministration != null) {
            nodeWriter.write("DSG");
            nodeWriter.write(delimiters.getField());
            dSGDosageAdministration.write(nodeWriter, delimiters);
        }
        if(dSIDataSetIdentification != null) {
            nodeWriter.write("DSI");
            nodeWriter.write(delimiters.getField());
            dSIDataSetIdentification.write(nodeWriter, delimiters);
        }
        if(dTMDateTimePeriod != null) {
            nodeWriter.write("DTM");
            nodeWriter.write(delimiters.getField());
            dTMDateTimePeriod.write(nodeWriter, delimiters);
        }
        if(eDTEditingDetails != null) {
            nodeWriter.write("EDT");
            nodeWriter.write(delimiters.getField());
            eDTEditingDetails.write(nodeWriter, delimiters);
        }
        if(eFIExternalFileLinkIdentification != null) {
            nodeWriter.write("EFI");
            nodeWriter.write(delimiters.getField());
            eFIExternalFileLinkIdentification.write(nodeWriter, delimiters);
        }
        if(eLMSimpleDataElementDetails != null) {
            nodeWriter.write("ELM");
            nodeWriter.write(delimiters.getField());
            eLMSimpleDataElementDetails.write(nodeWriter, delimiters);
        }
        if(eLUDataElementUsageDetails != null) {
            nodeWriter.write("ELU");
            nodeWriter.write(delimiters.getField());
            eLUDataElementUsageDetails.write(nodeWriter, delimiters);
        }
        if(eLVElementValueDefinition != null) {
            nodeWriter.write("ELV");
            nodeWriter.write(delimiters.getField());
            eLVElementValueDefinition.write(nodeWriter, delimiters);
        }
        if(eMPEmploymentDetails != null) {
            nodeWriter.write("EMP");
            nodeWriter.write(delimiters.getField());
            eMPEmploymentDetails.write(nodeWriter, delimiters);
        }
        if(eQAAttachedEquipment != null) {
            nodeWriter.write("EQA");
            nodeWriter.write(delimiters.getField());
            eQAAttachedEquipment.write(nodeWriter, delimiters);
        }
        if(eQDEquipmentDetails != null) {
            nodeWriter.write("EQD");
            nodeWriter.write(delimiters.getField());
            eQDEquipmentDetails.write(nodeWriter, delimiters);
        }
        if(eQNNumberOfUnits != null) {
            nodeWriter.write("EQN");
            nodeWriter.write(delimiters.getField());
            eQNNumberOfUnits.write(nodeWriter, delimiters);
        }
        if(eRCApplicationErrorInformation != null) {
            nodeWriter.write("ERC");
            nodeWriter.write(delimiters.getField());
            eRCApplicationErrorInformation.write(nodeWriter, delimiters);
        }
        if(eRPErrorPointDetails != null) {
            nodeWriter.write("ERP");
            nodeWriter.write(delimiters.getField());
            eRPErrorPointDetails.write(nodeWriter, delimiters);
        }
        if(eVEEvent != null) {
            nodeWriter.write("EVE");
            nodeWriter.write(delimiters.getField());
            eVEEvent.write(nodeWriter, delimiters);
        }
        if(fCAFinancialChargesAllocation != null) {
            nodeWriter.write("FCA");
            nodeWriter.write(delimiters.getField());
            fCAFinancialChargesAllocation.write(nodeWriter, delimiters);
        }
        if(fIIFinancialInstitutionInformation != null) {
            nodeWriter.write("FII");
            nodeWriter.write(delimiters.getField());
            fIIFinancialInstitutionInformation.write(nodeWriter, delimiters);
        }
        if(fNSFootnoteSet != null) {
            nodeWriter.write("FNS");
            nodeWriter.write(delimiters.getField());
            fNSFootnoteSet.write(nodeWriter, delimiters);
        }
        if(fNTFootnote != null) {
            nodeWriter.write("FNT");
            nodeWriter.write(delimiters.getField());
            fNTFootnote.write(nodeWriter, delimiters);
        }
        if(fORFormula != null) {
            nodeWriter.write("FOR");
            nodeWriter.write(delimiters.getField());
            fORFormula.write(nodeWriter, delimiters);
        }
        if(fSQFormulaSequence != null) {
            nodeWriter.write("FSQ");
            nodeWriter.write(delimiters.getField());
            fSQFormulaSequence.write(nodeWriter, delimiters);
        }
        if(fTXFreeText != null) {
            nodeWriter.write("FTX");
            nodeWriter.write(delimiters.getField());
            fTXFreeText.write(nodeWriter, delimiters);
        }
        if(gDSNatureOfCargo != null) {
            nodeWriter.write("GDS");
            nodeWriter.write(delimiters.getField());
            gDSNatureOfCargo.write(nodeWriter, delimiters);
        }
        if(gEIProcessingInformation != null) {
            nodeWriter.write("GEI");
            nodeWriter.write(delimiters.getField());
            gEIProcessingInformation.write(nodeWriter, delimiters);
        }
        if(gIDGoodsItemDetails != null) {
            nodeWriter.write("GID");
            nodeWriter.write(delimiters.getField());
            gIDGoodsItemDetails.write(nodeWriter, delimiters);
        }
        if(gINGoodsIdentityNumber != null) {
            nodeWriter.write("GIN");
            nodeWriter.write(delimiters.getField());
            gINGoodsIdentityNumber.write(nodeWriter, delimiters);
        }
        if(gIRRelatedIdentificationNumbers != null) {
            nodeWriter.write("GIR");
            nodeWriter.write(delimiters.getField());
            gIRRelatedIdentificationNumbers.write(nodeWriter, delimiters);
        }
        if(gORGovernmentalRequirements != null) {
            nodeWriter.write("GOR");
            nodeWriter.write(delimiters.getField());
            gORGovernmentalRequirements.write(nodeWriter, delimiters);
        }
        if(gPOGeographicalPosition != null) {
            nodeWriter.write("GPO");
            nodeWriter.write(delimiters.getField());
            gPOGeographicalPosition.write(nodeWriter, delimiters);
        }
        if(gRUSegmentGroupUsageDetails != null) {
            nodeWriter.write("GRU");
            nodeWriter.write(delimiters.getField());
            gRUSegmentGroupUsageDetails.write(nodeWriter, delimiters);
        }
        if(hANHandlingInstructions != null) {
            nodeWriter.write("HAN");
            nodeWriter.write(delimiters.getField());
            hANHandlingInstructions.write(nodeWriter, delimiters);
        }
        if(hYNHierarchyInformation != null) {
            nodeWriter.write("HYN");
            nodeWriter.write(delimiters.getField());
            hYNHierarchyInformation.write(nodeWriter, delimiters);
        }
        if(iCDInsuranceCoverDescription != null) {
            nodeWriter.write("ICD");
            nodeWriter.write(delimiters.getField());
            iCDInsuranceCoverDescription.write(nodeWriter, delimiters);
        }
        if(iDEIdentity != null) {
            nodeWriter.write("IDE");
            nodeWriter.write(delimiters.getField());
            iDEIdentity.write(nodeWriter, delimiters);
        }
        if(iFDInformationDetail != null) {
            nodeWriter.write("IFD");
            nodeWriter.write(delimiters.getField());
            iFDInformationDetail.write(nodeWriter, delimiters);
        }
        if(iHCPersonCharacteristic != null) {
            nodeWriter.write("IHC");
            nodeWriter.write(delimiters.getField());
            iHCPersonCharacteristic.write(nodeWriter, delimiters);
        }
        if(iMDItemDescription != null) {
            nodeWriter.write("IMD");
            nodeWriter.write(delimiters.getField());
            iMDItemDescription.write(nodeWriter, delimiters);
        }
        if(iNDIndexDetails != null) {
            nodeWriter.write("IND");
            nodeWriter.write(delimiters.getField());
            iNDIndexDetails.write(nodeWriter, delimiters);
        }
        if(iNPPartiesAndInstruction != null) {
            nodeWriter.write("INP");
            nodeWriter.write(delimiters.getField());
            iNPPartiesAndInstruction.write(nodeWriter, delimiters);
        }
        if(iNVInventoryManagementRelatedDetails != null) {
            nodeWriter.write("INV");
            nodeWriter.write(delimiters.getField());
            iNVInventoryManagementRelatedDetails.write(nodeWriter, delimiters);
        }
        if(iRQInformationRequired != null) {
            nodeWriter.write("IRQ");
            nodeWriter.write(delimiters.getField());
            iRQInformationRequired.write(nodeWriter, delimiters);
        }
        if(lANLanguage != null) {
            nodeWriter.write("LAN");
            nodeWriter.write(delimiters.getField());
            lANLanguage.write(nodeWriter, delimiters);
        }
        if(lINLineItem != null) {
            nodeWriter.write("LIN");
            nodeWriter.write(delimiters.getField());
            lINLineItem.write(nodeWriter, delimiters);
        }
        if(lOCPlaceLocationIdentification != null) {
            nodeWriter.write("LOC");
            nodeWriter.write(delimiters.getField());
            lOCPlaceLocationIdentification.write(nodeWriter, delimiters);
        }
        if(mEAMeasurements != null) {
            nodeWriter.write("MEA");
            nodeWriter.write(delimiters.getField());
            mEAMeasurements.write(nodeWriter, delimiters);
        }
        if(mEMMembershipDetails != null) {
            nodeWriter.write("MEM");
            nodeWriter.write(delimiters.getField());
            mEMMembershipDetails.write(nodeWriter, delimiters);
        }
        if(mKSMarketSalesChannelInformation != null) {
            nodeWriter.write("MKS");
            nodeWriter.write(delimiters.getField());
            mKSMarketSalesChannelInformation.write(nodeWriter, delimiters);
        }
        if(mOAMonetaryAmount != null) {
            nodeWriter.write("MOA");
            nodeWriter.write(delimiters.getField());
            mOAMonetaryAmount.write(nodeWriter, delimiters);
        }
        if(mSGMessageTypeIdentification != null) {
            nodeWriter.write("MSG");
            nodeWriter.write(delimiters.getField());
            mSGMessageTypeIdentification.write(nodeWriter, delimiters);
        }
        if(mTDMaintenanceOperationDetails != null) {
            nodeWriter.write("MTD");
            nodeWriter.write(delimiters.getField());
            mTDMaintenanceOperationDetails.write(nodeWriter, delimiters);
        }
        if(nADNameAndAddress != null) {
            nodeWriter.write("NAD");
            nodeWriter.write(delimiters.getField());
            nADNameAndAddress.write(nodeWriter, delimiters);
        }
        if(nATNationality != null) {
            nodeWriter.write("NAT");
            nodeWriter.write(delimiters.getField());
            nATNationality.write(nodeWriter, delimiters);
        }
        if(pACPackage != null) {
            nodeWriter.write("PAC");
            nodeWriter.write(delimiters.getField());
            pACPackage.write(nodeWriter, delimiters);
        }
        if(pAIPaymentInstructions != null) {
            nodeWriter.write("PAI");
            nodeWriter.write(delimiters.getField());
            pAIPaymentInstructions.write(nodeWriter, delimiters);
        }
        if(pASAttendance != null) {
            nodeWriter.write("PAS");
            nodeWriter.write(delimiters.getField());
            pASAttendance.write(nodeWriter, delimiters);
        }
        if(pCCPremiumCalculationComponentDetails != null) {
            nodeWriter.write("PCC");
            nodeWriter.write(delimiters.getField());
            pCCPremiumCalculationComponentDetails.write(nodeWriter, delimiters);
        }
        if(pCDPercentageDetails != null) {
            nodeWriter.write("PCD");
            nodeWriter.write(delimiters.getField());
            pCDPercentageDetails.write(nodeWriter, delimiters);
        }
        if(pCIPackageIdentification != null) {
            nodeWriter.write("PCI");
            nodeWriter.write(delimiters.getField());
            pCIPackageIdentification.write(nodeWriter, delimiters);
        }
        if(pDIPersonDemographicInformation != null) {
            nodeWriter.write("PDI");
            nodeWriter.write(delimiters.getField());
            pDIPersonDemographicInformation.write(nodeWriter, delimiters);
        }
        if(pERPeriodRelatedDetails != null) {
            nodeWriter.write("PER");
            nodeWriter.write(delimiters.getField());
            pERPeriodRelatedDetails.write(nodeWriter, delimiters);
        }
        if(pGIProductGroupInformation != null) {
            nodeWriter.write("PGI");
            nodeWriter.write(delimiters.getField());
            pGIProductGroupInformation.write(nodeWriter, delimiters);
        }
        if(pIAAdditionalProductId != null) {
            nodeWriter.write("PIA");
            nodeWriter.write(delimiters.getField());
            pIAAdditionalProductId.write(nodeWriter, delimiters);
        }
        if(pNAPartyIdentification != null) {
            nodeWriter.write("PNA");
            nodeWriter.write(delimiters.getField());
            pNAPartyIdentification.write(nodeWriter, delimiters);
        }
        if(pOCPurposeOfConveyanceCall != null) {
            nodeWriter.write("POC");
            nodeWriter.write(delimiters.getField());
            pOCPurposeOfConveyanceCall.write(nodeWriter, delimiters);
        }
        if(pRCProcessIdentification != null) {
            nodeWriter.write("PRC");
            nodeWriter.write(delimiters.getField());
            pRCProcessIdentification.write(nodeWriter, delimiters);
        }
        if(pRIPriceDetails != null) {
            nodeWriter.write("PRI");
            nodeWriter.write(delimiters.getField());
            pRIPriceDetails.write(nodeWriter, delimiters);
        }
        if(pRVProvisoDetails != null) {
            nodeWriter.write("PRV");
            nodeWriter.write(delimiters.getField());
            pRVProvisoDetails.write(nodeWriter, delimiters);
        }
        if(pSDPhysicalSampleDescription != null) {
            nodeWriter.write("PSD");
            nodeWriter.write(delimiters.getField());
            pSDPhysicalSampleDescription.write(nodeWriter, delimiters);
        }
        if(pTYPriority != null) {
            nodeWriter.write("PTY");
            nodeWriter.write(delimiters.getField());
            pTYPriority.write(nodeWriter, delimiters);
        }
        if(pYTPaymentTerms != null) {
            nodeWriter.write("PYT");
            nodeWriter.write(delimiters.getField());
            pYTPaymentTerms.write(nodeWriter, delimiters);
        }
        if(qRSQueryAndResponse != null) {
            nodeWriter.write("QRS");
            nodeWriter.write(delimiters.getField());
            qRSQueryAndResponse.write(nodeWriter, delimiters);
        }
        if(qTYQuantity != null) {
            nodeWriter.write("QTY");
            nodeWriter.write(delimiters.getField());
            qTYQuantity.write(nodeWriter, delimiters);
        }
        if(qUAQualification != null) {
            nodeWriter.write("QUA");
            nodeWriter.write(delimiters.getField());
            qUAQualification.write(nodeWriter, delimiters);
        }
        if(qVRQuantityVariances != null) {
            nodeWriter.write("QVR");
            nodeWriter.write(delimiters.getField());
            qVRQuantityVariances.write(nodeWriter, delimiters);
        }
        if(rCSRequirementsAndConditions != null) {
            nodeWriter.write("RCS");
            nodeWriter.write(delimiters.getField());
            rCSRequirementsAndConditions.write(nodeWriter, delimiters);
        }
        if(rELRelationship != null) {
            nodeWriter.write("REL");
            nodeWriter.write(delimiters.getField());
            rELRelationship.write(nodeWriter, delimiters);
        }
        if(rFFReference != null) {
            nodeWriter.write("RFF");
            nodeWriter.write(delimiters.getField());
            rFFReference.write(nodeWriter, delimiters);
        }
        if(rJLAccountingJournalIdentification != null) {
            nodeWriter.write("RJL");
            nodeWriter.write(delimiters.getField());
            rJLAccountingJournalIdentification.write(nodeWriter, delimiters);
        }
        if(rNGRangeDetails != null) {
            nodeWriter.write("RNG");
            nodeWriter.write(delimiters.getField());
            rNGRangeDetails.write(nodeWriter, delimiters);
        }
        if(rODRiskObjectType != null) {
            nodeWriter.write("ROD");
            nodeWriter.write(delimiters.getField());
            rODRiskObjectType.write(nodeWriter, delimiters);
        }
        if(rSLResult != null) {
            nodeWriter.write("RSL");
            nodeWriter.write(delimiters.getField());
            rSLResult.write(nodeWriter, delimiters);
        }
        if(rTERateDetails != null) {
            nodeWriter.write("RTE");
            nodeWriter.write(delimiters.getField());
            rTERateDetails.write(nodeWriter, delimiters);
        }
        if(sALRemunerationTypeIdentification != null) {
            nodeWriter.write("SAL");
            nodeWriter.write(delimiters.getField());
            sALRemunerationTypeIdentification.write(nodeWriter, delimiters);
        }
        if(sCCSchedulingConditions != null) {
            nodeWriter.write("SCC");
            nodeWriter.write(delimiters.getField());
            sCCSchedulingConditions.write(nodeWriter, delimiters);
        }
        if(sCDStructureComponentDefinition != null) {
            nodeWriter.write("SCD");
            nodeWriter.write(delimiters.getField());
            sCDStructureComponentDefinition.write(nodeWriter, delimiters);
        }
        if(sEGSegmentIdentification != null) {
            nodeWriter.write("SEG");
            nodeWriter.write(delimiters.getField());
            sEGSegmentIdentification.write(nodeWriter, delimiters);
        }
        if(sELSealNumber != null) {
            nodeWriter.write("SEL");
            nodeWriter.write(delimiters.getField());
            sELSealNumber.write(nodeWriter, delimiters);
        }
        if(sEQSequenceDetails != null) {
            nodeWriter.write("SEQ");
            nodeWriter.write(delimiters.getField());
            sEQSequenceDetails.write(nodeWriter, delimiters);
        }
        if(sFISafetyInformation != null) {
            nodeWriter.write("SFI");
            nodeWriter.write(delimiters.getField());
            sFISafetyInformation.write(nodeWriter, delimiters);
        }
        if(sGPSplitGoodsPlacement != null) {
            nodeWriter.write("SGP");
            nodeWriter.write(delimiters.getField());
            sGPSplitGoodsPlacement.write(nodeWriter, delimiters);
        }
        if(sGUSegmentUsageDetails != null) {
            nodeWriter.write("SGU");
            nodeWriter.write(delimiters.getField());
            sGUSegmentUsageDetails.write(nodeWriter, delimiters);
        }
        if(sPROrganisationClassificationDetails != null) {
            nodeWriter.write("SPR");
            nodeWriter.write(delimiters.getField());
            sPROrganisationClassificationDetails.write(nodeWriter, delimiters);
        }
        if(sPSSamplingParametersForSummaryStatistics != null) {
            nodeWriter.write("SPS");
            nodeWriter.write(delimiters.getField());
            sPSSamplingParametersForSummaryStatistics.write(nodeWriter, delimiters);
        }
        if(sTAStatistics != null) {
            nodeWriter.write("STA");
            nodeWriter.write(delimiters.getField());
            sTAStatistics.write(nodeWriter, delimiters);
        }
        if(sTCStatisticalConcept != null) {
            nodeWriter.write("STC");
            nodeWriter.write(delimiters.getField());
            sTCStatisticalConcept.write(nodeWriter, delimiters);
        }
        if(sTGStages != null) {
            nodeWriter.write("STG");
            nodeWriter.write(delimiters.getField());
            sTGStages.write(nodeWriter, delimiters);
        }
        if(sTSStatus != null) {
            nodeWriter.write("STS");
            nodeWriter.write(delimiters.getField());
            sTSStatus.write(nodeWriter, delimiters);
        }
        if(tAXDutyTaxFeeDetails != null) {
            nodeWriter.write("TAX");
            nodeWriter.write(delimiters.getField());
            tAXDutyTaxFeeDetails.write(nodeWriter, delimiters);
        }
        if(tCCChargeRateCalculations != null) {
            nodeWriter.write("TCC");
            nodeWriter.write(delimiters.getField());
            tCCChargeRateCalculations.write(nodeWriter, delimiters);
        }
        if(tDTTransportInformation != null) {
            nodeWriter.write("TDT");
            nodeWriter.write(delimiters.getField());
            tDTTransportInformation.write(nodeWriter, delimiters);
        }
        if(tEMTestMethod != null) {
            nodeWriter.write("TEM");
            nodeWriter.write(delimiters.getField());
            tEMTestMethod.write(nodeWriter, delimiters);
        }
        if(tMDTransportMovementDetails != null) {
            nodeWriter.write("TMD");
            nodeWriter.write(delimiters.getField());
            tMDTransportMovementDetails.write(nodeWriter, delimiters);
        }
        if(tMPTemperature != null) {
            nodeWriter.write("TMP");
            nodeWriter.write(delimiters.getField());
            tMPTemperature.write(nodeWriter, delimiters);
        }
        if(tODTermsOfDeliveryOrTransport != null) {
            nodeWriter.write("TOD");
            nodeWriter.write(delimiters.getField());
            tODTermsOfDeliveryOrTransport.write(nodeWriter, delimiters);
        }
        if(tPLTransportPlacement != null) {
            nodeWriter.write("TPL");
            nodeWriter.write(delimiters.getField());
            tPLTransportPlacement.write(nodeWriter, delimiters);
        }
        if(tRUTechnicalRules != null) {
            nodeWriter.write("TRU");
            nodeWriter.write(delimiters.getField());
            tRUTechnicalRules.write(nodeWriter, delimiters);
        }
        if(tSRTransportServiceRequirements != null) {
            nodeWriter.write("TSR");
            nodeWriter.write(delimiters.getField());
            tSRTransportServiceRequirements.write(nodeWriter, delimiters);
        }
        if(vLIValueListIdentification != null) {
            nodeWriter.write("VLI");
            nodeWriter.write(delimiters.getField());
            vLIValueListIdentification.write(nodeWriter, delimiters);
        }
        if(ugh != null) {
            nodeWriter.write("UGH");
            nodeWriter.write(delimiters.getField());
            ugh.write(nodeWriter, delimiters);
        }
        if(ugt != null) {
            nodeWriter.write("UGT");
            nodeWriter.write(delimiters.getField());
            ugt.write(nodeWriter, delimiters);
        }
        if(uns != null) {
            nodeWriter.write("UNS");
            nodeWriter.write(delimiters.getField());
            uns.write(nodeWriter, delimiters);
        }
    }

    public ADRAddress getADRAddress() {
        return aDRAddress;
    }

    public DefinitionMap setADRAddress(ADRAddress aDRAddress) {
        this.aDRAddress = aDRAddress;  return this;
    }

    public AGRAgreementIdentification getAGRAgreementIdentification() {
        return aGRAgreementIdentification;
    }

    public DefinitionMap setAGRAgreementIdentification(AGRAgreementIdentification aGRAgreementIdentification) {
        this.aGRAgreementIdentification = aGRAgreementIdentification;  return this;
    }

    public AJTAdjustmentDetails getAJTAdjustmentDetails() {
        return aJTAdjustmentDetails;
    }

    public DefinitionMap setAJTAdjustmentDetails(AJTAdjustmentDetails aJTAdjustmentDetails) {
        this.aJTAdjustmentDetails = aJTAdjustmentDetails;  return this;
    }

    public ALCAllowanceOrCharge getALCAllowanceOrCharge() {
        return aLCAllowanceOrCharge;
    }

    public DefinitionMap setALCAllowanceOrCharge(ALCAllowanceOrCharge aLCAllowanceOrCharge) {
        this.aLCAllowanceOrCharge = aLCAllowanceOrCharge;  return this;
    }

    public ALIAdditionalInformation getALIAdditionalInformation() {
        return aLIAdditionalInformation;
    }

    public DefinitionMap setALIAdditionalInformation(ALIAdditionalInformation aLIAdditionalInformation) {
        this.aLIAdditionalInformation = aLIAdditionalInformation;  return this;
    }

    public APPApplicability getAPPApplicability() {
        return aPPApplicability;
    }

    public DefinitionMap setAPPApplicability(APPApplicability aPPApplicability) {
        this.aPPApplicability = aPPApplicability;  return this;
    }

    public APRAdditionalPriceInformation getAPRAdditionalPriceInformation() {
        return aPRAdditionalPriceInformation;
    }

    public DefinitionMap setAPRAdditionalPriceInformation(APRAdditionalPriceInformation aPRAdditionalPriceInformation) {
        this.aPRAdditionalPriceInformation = aPRAdditionalPriceInformation;  return this;
    }

    public ARDMonetaryAmountFunction getARDMonetaryAmountFunction() {
        return aRDMonetaryAmountFunction;
    }

    public DefinitionMap setARDMonetaryAmountFunction(ARDMonetaryAmountFunction aRDMonetaryAmountFunction) {
        this.aRDMonetaryAmountFunction = aRDMonetaryAmountFunction;  return this;
    }

    public ARRArrayInformation getARRArrayInformation() {
        return aRRArrayInformation;
    }

    public DefinitionMap setARRArrayInformation(ARRArrayInformation aRRArrayInformation) {
        this.aRRArrayInformation = aRRArrayInformation;  return this;
    }

    public ASIArrayStructureIdentification getASIArrayStructureIdentification() {
        return aSIArrayStructureIdentification;
    }

    public DefinitionMap setASIArrayStructureIdentification(ASIArrayStructureIdentification aSIArrayStructureIdentification) {
        this.aSIArrayStructureIdentification = aSIArrayStructureIdentification;  return this;
    }

    public ATTAttribute getATTAttribute() {
        return aTTAttribute;
    }

    public DefinitionMap setATTAttribute(ATTAttribute aTTAttribute) {
        this.aTTAttribute = aTTAttribute;  return this;
    }

    public AUTAuthenticationResult getAUTAuthenticationResult() {
        return aUTAuthenticationResult;
    }

    public DefinitionMap setAUTAuthenticationResult(AUTAuthenticationResult aUTAuthenticationResult) {
        this.aUTAuthenticationResult = aUTAuthenticationResult;  return this;
    }

    public BASBasis getBASBasis() {
        return bASBasis;
    }

    public DefinitionMap setBASBasis(BASBasis bASBasis) {
        this.bASBasis = bASBasis;  return this;
    }

    public BGMBeginningOfMessage getBGMBeginningOfMessage() {
        return bGMBeginningOfMessage;
    }

    public DefinitionMap setBGMBeginningOfMessage(BGMBeginningOfMessage bGMBeginningOfMessage) {
        this.bGMBeginningOfMessage = bGMBeginningOfMessage;  return this;
    }

    public BIIStructureIdentification getBIIStructureIdentification() {
        return bIIStructureIdentification;
    }

    public DefinitionMap setBIIStructureIdentification(BIIStructureIdentification bIIStructureIdentification) {
        this.bIIStructureIdentification = bIIStructureIdentification;  return this;
    }

    public BUSBusinessFunction getBUSBusinessFunction() {
        return bUSBusinessFunction;
    }

    public DefinitionMap setBUSBusinessFunction(BUSBusinessFunction bUSBusinessFunction) {
        this.bUSBusinessFunction = bUSBusinessFunction;  return this;
    }

    public CAVCharacteristicValue getCAVCharacteristicValue() {
        return cAVCharacteristicValue;
    }

    public DefinitionMap setCAVCharacteristicValue(CAVCharacteristicValue cAVCharacteristicValue) {
        this.cAVCharacteristicValue = cAVCharacteristicValue;  return this;
    }

    public CCDCreditCoverDetails getCCDCreditCoverDetails() {
        return cCDCreditCoverDetails;
    }

    public DefinitionMap setCCDCreditCoverDetails(CCDCreditCoverDetails cCDCreditCoverDetails) {
        this.cCDCreditCoverDetails = cCDCreditCoverDetails;  return this;
    }

    public CCICharacteristicClassId getCCICharacteristicClassId() {
        return cCICharacteristicClassId;
    }

    public DefinitionMap setCCICharacteristicClassId(CCICharacteristicClassId cCICharacteristicClassId) {
        this.cCICharacteristicClassId = cCICharacteristicClassId;  return this;
    }

    public CDIPhysicalOrLogicalState getCDIPhysicalOrLogicalState() {
        return cDIPhysicalOrLogicalState;
    }

    public DefinitionMap setCDIPhysicalOrLogicalState(CDIPhysicalOrLogicalState cDIPhysicalOrLogicalState) {
        this.cDIPhysicalOrLogicalState = cDIPhysicalOrLogicalState;  return this;
    }

    public CDSCodeSetIdentification getCDSCodeSetIdentification() {
        return cDSCodeSetIdentification;
    }

    public DefinitionMap setCDSCodeSetIdentification(CDSCodeSetIdentification cDSCodeSetIdentification) {
        this.cDSCodeSetIdentification = cDSCodeSetIdentification;  return this;
    }

    public CDVCodeValueDefinition getCDVCodeValueDefinition() {
        return cDVCodeValueDefinition;
    }

    public DefinitionMap setCDVCodeValueDefinition(CDVCodeValueDefinition cDVCodeValueDefinition) {
        this.cDVCodeValueDefinition = cDVCodeValueDefinition;  return this;
    }

    public CEDComputerEnvironmentDetails getCEDComputerEnvironmentDetails() {
        return cEDComputerEnvironmentDetails;
    }

    public DefinitionMap setCEDComputerEnvironmentDetails(CEDComputerEnvironmentDetails cEDComputerEnvironmentDetails) {
        this.cEDComputerEnvironmentDetails = cEDComputerEnvironmentDetails;  return this;
    }

    public CINClinicalInformation getCINClinicalInformation() {
        return cINClinicalInformation;
    }

    public DefinitionMap setCINClinicalInformation(CINClinicalInformation cINClinicalInformation) {
        this.cINClinicalInformation = cINClinicalInformation;  return this;
    }

    public CLAClauseIdentification getCLAClauseIdentification() {
        return cLAClauseIdentification;
    }

    public DefinitionMap setCLAClauseIdentification(CLAClauseIdentification cLAClauseIdentification) {
        this.cLAClauseIdentification = cLAClauseIdentification;  return this;
    }

    public CLIClinicalIntervention getCLIClinicalIntervention() {
        return cLIClinicalIntervention;
    }

    public DefinitionMap setCLIClinicalIntervention(CLIClinicalIntervention cLIClinicalIntervention) {
        this.cLIClinicalIntervention = cLIClinicalIntervention;  return this;
    }

    public CMPCompositeDataElementIdentification getCMPCompositeDataElementIdentification() {
        return cMPCompositeDataElementIdentification;
    }

    public DefinitionMap setCMPCompositeDataElementIdentification(CMPCompositeDataElementIdentification cMPCompositeDataElementIdentification) {
        this.cMPCompositeDataElementIdentification = cMPCompositeDataElementIdentification;  return this;
    }

    public CNIConsignmentInformation getCNIConsignmentInformation() {
        return cNIConsignmentInformation;
    }

    public DefinitionMap setCNIConsignmentInformation(CNIConsignmentInformation cNIConsignmentInformation) {
        this.cNIConsignmentInformation = cNIConsignmentInformation;  return this;
    }

    public CNTControlTotal getCNTControlTotal() {
        return cNTControlTotal;
    }

    public DefinitionMap setCNTControlTotal(CNTControlTotal cNTControlTotal) {
        this.cNTControlTotal = cNTControlTotal;  return this;
    }

    public CODComponentDetails getCODComponentDetails() {
        return cODComponentDetails;
    }

    public DefinitionMap setCODComponentDetails(CODComponentDetails cODComponentDetails) {
        this.cODComponentDetails = cODComponentDetails;  return this;
    }

    public COMCommunicationContact getCOMCommunicationContact() {
        return cOMCommunicationContact;
    }

    public DefinitionMap setCOMCommunicationContact(COMCommunicationContact cOMCommunicationContact) {
        this.cOMCommunicationContact = cOMCommunicationContact;  return this;
    }

    public COTContributionDetails getCOTContributionDetails() {
        return cOTContributionDetails;
    }

    public DefinitionMap setCOTContributionDetails(COTContributionDetails cOTContributionDetails) {
        this.cOTContributionDetails = cOTContributionDetails;  return this;
    }

    public CPIChargePaymentInstructions getCPIChargePaymentInstructions() {
        return cPIChargePaymentInstructions;
    }

    public DefinitionMap setCPIChargePaymentInstructions(CPIChargePaymentInstructions cPIChargePaymentInstructions) {
        this.cPIChargePaymentInstructions = cPIChargePaymentInstructions;  return this;
    }

    public CPSConsignmentPackingSequence getCPSConsignmentPackingSequence() {
        return cPSConsignmentPackingSequence;
    }

    public DefinitionMap setCPSConsignmentPackingSequence(CPSConsignmentPackingSequence cPSConsignmentPackingSequence) {
        this.cPSConsignmentPackingSequence = cPSConsignmentPackingSequence;  return this;
    }

    public CPTAccountIdentification getCPTAccountIdentification() {
        return cPTAccountIdentification;
    }

    public DefinitionMap setCPTAccountIdentification(CPTAccountIdentification cPTAccountIdentification) {
        this.cPTAccountIdentification = cPTAccountIdentification;  return this;
    }

    public CSTCustomsStatusOfGoods getCSTCustomsStatusOfGoods() {
        return cSTCustomsStatusOfGoods;
    }

    public DefinitionMap setCSTCustomsStatusOfGoods(CSTCustomsStatusOfGoods cSTCustomsStatusOfGoods) {
        this.cSTCustomsStatusOfGoods = cSTCustomsStatusOfGoods;  return this;
    }

    public CTAContactInformation getCTAContactInformation() {
        return cTAContactInformation;
    }

    public DefinitionMap setCTAContactInformation(CTAContactInformation cTAContactInformation) {
        this.cTAContactInformation = cTAContactInformation;  return this;
    }

    public CUXCurrencies getCUXCurrencies() {
        return cUXCurrencies;
    }

    public DefinitionMap setCUXCurrencies(CUXCurrencies cUXCurrencies) {
        this.cUXCurrencies = cUXCurrencies;  return this;
    }

    public DAMDamage getDAMDamage() {
        return dAMDamage;
    }

    public DefinitionMap setDAMDamage(DAMDamage dAMDamage) {
        this.dAMDamage = dAMDamage;  return this;
    }

    public DFNDefinitionFunction getDFNDefinitionFunction() {
        return dFNDefinitionFunction;
    }

    public DefinitionMap setDFNDefinitionFunction(DFNDefinitionFunction dFNDefinitionFunction) {
        this.dFNDefinitionFunction = dFNDefinitionFunction;  return this;
    }

    public DGSDangerousGoods getDGSDangerousGoods() {
        return dGSDangerousGoods;
    }

    public DefinitionMap setDGSDangerousGoods(DGSDangerousGoods dGSDangerousGoods) {
        this.dGSDangerousGoods = dGSDangerousGoods;  return this;
    }

    public DIIDirectoryIdentification getDIIDirectoryIdentification() {
        return dIIDirectoryIdentification;
    }

    public DefinitionMap setDIIDirectoryIdentification(DIIDirectoryIdentification dIIDirectoryIdentification) {
        this.dIIDirectoryIdentification = dIIDirectoryIdentification;  return this;
    }

    public DIMDimensions getDIMDimensions() {
        return dIMDimensions;
    }

    public DefinitionMap setDIMDimensions(DIMDimensions dIMDimensions) {
        this.dIMDimensions = dIMDimensions;  return this;
    }

    public DLIDocumentLineIdentification getDLIDocumentLineIdentification() {
        return dLIDocumentLineIdentification;
    }

    public DefinitionMap setDLIDocumentLineIdentification(DLIDocumentLineIdentification dLIDocumentLineIdentification) {
        this.dLIDocumentLineIdentification = dLIDocumentLineIdentification;  return this;
    }

    public DLMDeliveryLimitations getDLMDeliveryLimitations() {
        return dLMDeliveryLimitations;
    }

    public DefinitionMap setDLMDeliveryLimitations(DLMDeliveryLimitations dLMDeliveryLimitations) {
        this.dLMDeliveryLimitations = dLMDeliveryLimitations;  return this;
    }

    public DMSDocumentMessageSummary getDMSDocumentMessageSummary() {
        return dMSDocumentMessageSummary;
    }

    public DefinitionMap setDMSDocumentMessageSummary(DMSDocumentMessageSummary dMSDocumentMessageSummary) {
        this.dMSDocumentMessageSummary = dMSDocumentMessageSummary;  return this;
    }

    public DOCDocumentMessageDetails getDOCDocumentMessageDetails() {
        return dOCDocumentMessageDetails;
    }

    public DefinitionMap setDOCDocumentMessageDetails(DOCDocumentMessageDetails dOCDocumentMessageDetails) {
        this.dOCDocumentMessageDetails = dOCDocumentMessageDetails;  return this;
    }

    public DRDDataRepresentationDetails getDRDDataRepresentationDetails() {
        return dRDDataRepresentationDetails;
    }

    public DefinitionMap setDRDDataRepresentationDetails(DRDDataRepresentationDetails dRDDataRepresentationDetails) {
        this.dRDDataRepresentationDetails = dRDDataRepresentationDetails;  return this;
    }

    public DSGDosageAdministration getDSGDosageAdministration() {
        return dSGDosageAdministration;
    }

    public DefinitionMap setDSGDosageAdministration(DSGDosageAdministration dSGDosageAdministration) {
        this.dSGDosageAdministration = dSGDosageAdministration;  return this;
    }

    public DSIDataSetIdentification getDSIDataSetIdentification() {
        return dSIDataSetIdentification;
    }

    public DefinitionMap setDSIDataSetIdentification(DSIDataSetIdentification dSIDataSetIdentification) {
        this.dSIDataSetIdentification = dSIDataSetIdentification;  return this;
    }

    public DTMDateTimePeriod getDTMDateTimePeriod() {
        return dTMDateTimePeriod;
    }

    public DefinitionMap setDTMDateTimePeriod(DTMDateTimePeriod dTMDateTimePeriod) {
        this.dTMDateTimePeriod = dTMDateTimePeriod;  return this;
    }

    public EDTEditingDetails getEDTEditingDetails() {
        return eDTEditingDetails;
    }

    public DefinitionMap setEDTEditingDetails(EDTEditingDetails eDTEditingDetails) {
        this.eDTEditingDetails = eDTEditingDetails;  return this;
    }

    public EFIExternalFileLinkIdentification getEFIExternalFileLinkIdentification() {
        return eFIExternalFileLinkIdentification;
    }

    public DefinitionMap setEFIExternalFileLinkIdentification(EFIExternalFileLinkIdentification eFIExternalFileLinkIdentification) {
        this.eFIExternalFileLinkIdentification = eFIExternalFileLinkIdentification;  return this;
    }

    public ELMSimpleDataElementDetails getELMSimpleDataElementDetails() {
        return eLMSimpleDataElementDetails;
    }

    public DefinitionMap setELMSimpleDataElementDetails(ELMSimpleDataElementDetails eLMSimpleDataElementDetails) {
        this.eLMSimpleDataElementDetails = eLMSimpleDataElementDetails;  return this;
    }

    public ELUDataElementUsageDetails getELUDataElementUsageDetails() {
        return eLUDataElementUsageDetails;
    }

    public DefinitionMap setELUDataElementUsageDetails(ELUDataElementUsageDetails eLUDataElementUsageDetails) {
        this.eLUDataElementUsageDetails = eLUDataElementUsageDetails;  return this;
    }

    public ELVElementValueDefinition getELVElementValueDefinition() {
        return eLVElementValueDefinition;
    }

    public DefinitionMap setELVElementValueDefinition(ELVElementValueDefinition eLVElementValueDefinition) {
        this.eLVElementValueDefinition = eLVElementValueDefinition;  return this;
    }

    public EMPEmploymentDetails getEMPEmploymentDetails() {
        return eMPEmploymentDetails;
    }

    public DefinitionMap setEMPEmploymentDetails(EMPEmploymentDetails eMPEmploymentDetails) {
        this.eMPEmploymentDetails = eMPEmploymentDetails;  return this;
    }

    public EQAAttachedEquipment getEQAAttachedEquipment() {
        return eQAAttachedEquipment;
    }

    public DefinitionMap setEQAAttachedEquipment(EQAAttachedEquipment eQAAttachedEquipment) {
        this.eQAAttachedEquipment = eQAAttachedEquipment;  return this;
    }

    public EQDEquipmentDetails getEQDEquipmentDetails() {
        return eQDEquipmentDetails;
    }

    public DefinitionMap setEQDEquipmentDetails(EQDEquipmentDetails eQDEquipmentDetails) {
        this.eQDEquipmentDetails = eQDEquipmentDetails;  return this;
    }

    public EQNNumberOfUnits getEQNNumberOfUnits() {
        return eQNNumberOfUnits;
    }

    public DefinitionMap setEQNNumberOfUnits(EQNNumberOfUnits eQNNumberOfUnits) {
        this.eQNNumberOfUnits = eQNNumberOfUnits;  return this;
    }

    public ERCApplicationErrorInformation getERCApplicationErrorInformation() {
        return eRCApplicationErrorInformation;
    }

    public DefinitionMap setERCApplicationErrorInformation(ERCApplicationErrorInformation eRCApplicationErrorInformation) {
        this.eRCApplicationErrorInformation = eRCApplicationErrorInformation;  return this;
    }

    public ERPErrorPointDetails getERPErrorPointDetails() {
        return eRPErrorPointDetails;
    }

    public DefinitionMap setERPErrorPointDetails(ERPErrorPointDetails eRPErrorPointDetails) {
        this.eRPErrorPointDetails = eRPErrorPointDetails;  return this;
    }

    public EVEEvent getEVEEvent() {
        return eVEEvent;
    }

    public DefinitionMap setEVEEvent(EVEEvent eVEEvent) {
        this.eVEEvent = eVEEvent;  return this;
    }

    public FCAFinancialChargesAllocation getFCAFinancialChargesAllocation() {
        return fCAFinancialChargesAllocation;
    }

    public DefinitionMap setFCAFinancialChargesAllocation(FCAFinancialChargesAllocation fCAFinancialChargesAllocation) {
        this.fCAFinancialChargesAllocation = fCAFinancialChargesAllocation;  return this;
    }

    public FIIFinancialInstitutionInformation getFIIFinancialInstitutionInformation() {
        return fIIFinancialInstitutionInformation;
    }

    public DefinitionMap setFIIFinancialInstitutionInformation(FIIFinancialInstitutionInformation fIIFinancialInstitutionInformation) {
        this.fIIFinancialInstitutionInformation = fIIFinancialInstitutionInformation;  return this;
    }

    public FNSFootnoteSet getFNSFootnoteSet() {
        return fNSFootnoteSet;
    }

    public DefinitionMap setFNSFootnoteSet(FNSFootnoteSet fNSFootnoteSet) {
        this.fNSFootnoteSet = fNSFootnoteSet;  return this;
    }

    public FNTFootnote getFNTFootnote() {
        return fNTFootnote;
    }

    public DefinitionMap setFNTFootnote(FNTFootnote fNTFootnote) {
        this.fNTFootnote = fNTFootnote;  return this;
    }

    public FORFormula getFORFormula() {
        return fORFormula;
    }

    public DefinitionMap setFORFormula(FORFormula fORFormula) {
        this.fORFormula = fORFormula;  return this;
    }

    public FSQFormulaSequence getFSQFormulaSequence() {
        return fSQFormulaSequence;
    }

    public DefinitionMap setFSQFormulaSequence(FSQFormulaSequence fSQFormulaSequence) {
        this.fSQFormulaSequence = fSQFormulaSequence;  return this;
    }

    public FTXFreeText getFTXFreeText() {
        return fTXFreeText;
    }

    public DefinitionMap setFTXFreeText(FTXFreeText fTXFreeText) {
        this.fTXFreeText = fTXFreeText;  return this;
    }

    public GDSNatureOfCargo getGDSNatureOfCargo() {
        return gDSNatureOfCargo;
    }

    public DefinitionMap setGDSNatureOfCargo(GDSNatureOfCargo gDSNatureOfCargo) {
        this.gDSNatureOfCargo = gDSNatureOfCargo;  return this;
    }

    public GEIProcessingInformation getGEIProcessingInformation() {
        return gEIProcessingInformation;
    }

    public DefinitionMap setGEIProcessingInformation(GEIProcessingInformation gEIProcessingInformation) {
        this.gEIProcessingInformation = gEIProcessingInformation;  return this;
    }

    public GIDGoodsItemDetails getGIDGoodsItemDetails() {
        return gIDGoodsItemDetails;
    }

    public DefinitionMap setGIDGoodsItemDetails(GIDGoodsItemDetails gIDGoodsItemDetails) {
        this.gIDGoodsItemDetails = gIDGoodsItemDetails;  return this;
    }

    public GINGoodsIdentityNumber getGINGoodsIdentityNumber() {
        return gINGoodsIdentityNumber;
    }

    public DefinitionMap setGINGoodsIdentityNumber(GINGoodsIdentityNumber gINGoodsIdentityNumber) {
        this.gINGoodsIdentityNumber = gINGoodsIdentityNumber;  return this;
    }

    public GIRRelatedIdentificationNumbers getGIRRelatedIdentificationNumbers() {
        return gIRRelatedIdentificationNumbers;
    }

    public DefinitionMap setGIRRelatedIdentificationNumbers(GIRRelatedIdentificationNumbers gIRRelatedIdentificationNumbers) {
        this.gIRRelatedIdentificationNumbers = gIRRelatedIdentificationNumbers;  return this;
    }

    public GORGovernmentalRequirements getGORGovernmentalRequirements() {
        return gORGovernmentalRequirements;
    }

    public DefinitionMap setGORGovernmentalRequirements(GORGovernmentalRequirements gORGovernmentalRequirements) {
        this.gORGovernmentalRequirements = gORGovernmentalRequirements;  return this;
    }

    public GPOGeographicalPosition getGPOGeographicalPosition() {
        return gPOGeographicalPosition;
    }

    public DefinitionMap setGPOGeographicalPosition(GPOGeographicalPosition gPOGeographicalPosition) {
        this.gPOGeographicalPosition = gPOGeographicalPosition;  return this;
    }

    public GRUSegmentGroupUsageDetails getGRUSegmentGroupUsageDetails() {
        return gRUSegmentGroupUsageDetails;
    }

    public DefinitionMap setGRUSegmentGroupUsageDetails(GRUSegmentGroupUsageDetails gRUSegmentGroupUsageDetails) {
        this.gRUSegmentGroupUsageDetails = gRUSegmentGroupUsageDetails;  return this;
    }

    public HANHandlingInstructions getHANHandlingInstructions() {
        return hANHandlingInstructions;
    }

    public DefinitionMap setHANHandlingInstructions(HANHandlingInstructions hANHandlingInstructions) {
        this.hANHandlingInstructions = hANHandlingInstructions;  return this;
    }

    public HYNHierarchyInformation getHYNHierarchyInformation() {
        return hYNHierarchyInformation;
    }

    public DefinitionMap setHYNHierarchyInformation(HYNHierarchyInformation hYNHierarchyInformation) {
        this.hYNHierarchyInformation = hYNHierarchyInformation;  return this;
    }

    public ICDInsuranceCoverDescription getICDInsuranceCoverDescription() {
        return iCDInsuranceCoverDescription;
    }

    public DefinitionMap setICDInsuranceCoverDescription(ICDInsuranceCoverDescription iCDInsuranceCoverDescription) {
        this.iCDInsuranceCoverDescription = iCDInsuranceCoverDescription;  return this;
    }

    public IDEIdentity getIDEIdentity() {
        return iDEIdentity;
    }

    public DefinitionMap setIDEIdentity(IDEIdentity iDEIdentity) {
        this.iDEIdentity = iDEIdentity;  return this;
    }

    public IFDInformationDetail getIFDInformationDetail() {
        return iFDInformationDetail;
    }

    public DefinitionMap setIFDInformationDetail(IFDInformationDetail iFDInformationDetail) {
        this.iFDInformationDetail = iFDInformationDetail;  return this;
    }

    public IHCPersonCharacteristic getIHCPersonCharacteristic() {
        return iHCPersonCharacteristic;
    }

    public DefinitionMap setIHCPersonCharacteristic(IHCPersonCharacteristic iHCPersonCharacteristic) {
        this.iHCPersonCharacteristic = iHCPersonCharacteristic;  return this;
    }

    public IMDItemDescription getIMDItemDescription() {
        return iMDItemDescription;
    }

    public DefinitionMap setIMDItemDescription(IMDItemDescription iMDItemDescription) {
        this.iMDItemDescription = iMDItemDescription;  return this;
    }

    public INDIndexDetails getINDIndexDetails() {
        return iNDIndexDetails;
    }

    public DefinitionMap setINDIndexDetails(INDIndexDetails iNDIndexDetails) {
        this.iNDIndexDetails = iNDIndexDetails;  return this;
    }

    public INPPartiesAndInstruction getINPPartiesAndInstruction() {
        return iNPPartiesAndInstruction;
    }

    public DefinitionMap setINPPartiesAndInstruction(INPPartiesAndInstruction iNPPartiesAndInstruction) {
        this.iNPPartiesAndInstruction = iNPPartiesAndInstruction;  return this;
    }

    public INVInventoryManagementRelatedDetails getINVInventoryManagementRelatedDetails() {
        return iNVInventoryManagementRelatedDetails;
    }

    public DefinitionMap setINVInventoryManagementRelatedDetails(INVInventoryManagementRelatedDetails iNVInventoryManagementRelatedDetails) {
        this.iNVInventoryManagementRelatedDetails = iNVInventoryManagementRelatedDetails;  return this;
    }

    public IRQInformationRequired getIRQInformationRequired() {
        return iRQInformationRequired;
    }

    public DefinitionMap setIRQInformationRequired(IRQInformationRequired iRQInformationRequired) {
        this.iRQInformationRequired = iRQInformationRequired;  return this;
    }

    public LANLanguage getLANLanguage() {
        return lANLanguage;
    }

    public DefinitionMap setLANLanguage(LANLanguage lANLanguage) {
        this.lANLanguage = lANLanguage;  return this;
    }

    public LINLineItem getLINLineItem() {
        return lINLineItem;
    }

    public DefinitionMap setLINLineItem(LINLineItem lINLineItem) {
        this.lINLineItem = lINLineItem;  return this;
    }

    public LOCPlaceLocationIdentification getLOCPlaceLocationIdentification() {
        return lOCPlaceLocationIdentification;
    }

    public DefinitionMap setLOCPlaceLocationIdentification(LOCPlaceLocationIdentification lOCPlaceLocationIdentification) {
        this.lOCPlaceLocationIdentification = lOCPlaceLocationIdentification;  return this;
    }

    public MEAMeasurements getMEAMeasurements() {
        return mEAMeasurements;
    }

    public DefinitionMap setMEAMeasurements(MEAMeasurements mEAMeasurements) {
        this.mEAMeasurements = mEAMeasurements;  return this;
    }

    public MEMMembershipDetails getMEMMembershipDetails() {
        return mEMMembershipDetails;
    }

    public DefinitionMap setMEMMembershipDetails(MEMMembershipDetails mEMMembershipDetails) {
        this.mEMMembershipDetails = mEMMembershipDetails;  return this;
    }

    public MKSMarketSalesChannelInformation getMKSMarketSalesChannelInformation() {
        return mKSMarketSalesChannelInformation;
    }

    public DefinitionMap setMKSMarketSalesChannelInformation(MKSMarketSalesChannelInformation mKSMarketSalesChannelInformation) {
        this.mKSMarketSalesChannelInformation = mKSMarketSalesChannelInformation;  return this;
    }

    public MOAMonetaryAmount getMOAMonetaryAmount() {
        return mOAMonetaryAmount;
    }

    public DefinitionMap setMOAMonetaryAmount(MOAMonetaryAmount mOAMonetaryAmount) {
        this.mOAMonetaryAmount = mOAMonetaryAmount;  return this;
    }

    public MSGMessageTypeIdentification getMSGMessageTypeIdentification() {
        return mSGMessageTypeIdentification;
    }

    public DefinitionMap setMSGMessageTypeIdentification(MSGMessageTypeIdentification mSGMessageTypeIdentification) {
        this.mSGMessageTypeIdentification = mSGMessageTypeIdentification;  return this;
    }

    public MTDMaintenanceOperationDetails getMTDMaintenanceOperationDetails() {
        return mTDMaintenanceOperationDetails;
    }

    public DefinitionMap setMTDMaintenanceOperationDetails(MTDMaintenanceOperationDetails mTDMaintenanceOperationDetails) {
        this.mTDMaintenanceOperationDetails = mTDMaintenanceOperationDetails;  return this;
    }

    public NADNameAndAddress getNADNameAndAddress() {
        return nADNameAndAddress;
    }

    public DefinitionMap setNADNameAndAddress(NADNameAndAddress nADNameAndAddress) {
        this.nADNameAndAddress = nADNameAndAddress;  return this;
    }

    public NATNationality getNATNationality() {
        return nATNationality;
    }

    public DefinitionMap setNATNationality(NATNationality nATNationality) {
        this.nATNationality = nATNationality;  return this;
    }

    public PACPackage getPACPackage() {
        return pACPackage;
    }

    public DefinitionMap setPACPackage(PACPackage pACPackage) {
        this.pACPackage = pACPackage;  return this;
    }

    public PAIPaymentInstructions getPAIPaymentInstructions() {
        return pAIPaymentInstructions;
    }

    public DefinitionMap setPAIPaymentInstructions(PAIPaymentInstructions pAIPaymentInstructions) {
        this.pAIPaymentInstructions = pAIPaymentInstructions;  return this;
    }

    public PASAttendance getPASAttendance() {
        return pASAttendance;
    }

    public DefinitionMap setPASAttendance(PASAttendance pASAttendance) {
        this.pASAttendance = pASAttendance;  return this;
    }

    public PCCPremiumCalculationComponentDetails getPCCPremiumCalculationComponentDetails() {
        return pCCPremiumCalculationComponentDetails;
    }

    public DefinitionMap setPCCPremiumCalculationComponentDetails(PCCPremiumCalculationComponentDetails pCCPremiumCalculationComponentDetails) {
        this.pCCPremiumCalculationComponentDetails = pCCPremiumCalculationComponentDetails;  return this;
    }

    public PCDPercentageDetails getPCDPercentageDetails() {
        return pCDPercentageDetails;
    }

    public DefinitionMap setPCDPercentageDetails(PCDPercentageDetails pCDPercentageDetails) {
        this.pCDPercentageDetails = pCDPercentageDetails;  return this;
    }

    public PCIPackageIdentification getPCIPackageIdentification() {
        return pCIPackageIdentification;
    }

    public DefinitionMap setPCIPackageIdentification(PCIPackageIdentification pCIPackageIdentification) {
        this.pCIPackageIdentification = pCIPackageIdentification;  return this;
    }

    public PDIPersonDemographicInformation getPDIPersonDemographicInformation() {
        return pDIPersonDemographicInformation;
    }

    public DefinitionMap setPDIPersonDemographicInformation(PDIPersonDemographicInformation pDIPersonDemographicInformation) {
        this.pDIPersonDemographicInformation = pDIPersonDemographicInformation;  return this;
    }

    public PERPeriodRelatedDetails getPERPeriodRelatedDetails() {
        return pERPeriodRelatedDetails;
    }

    public DefinitionMap setPERPeriodRelatedDetails(PERPeriodRelatedDetails pERPeriodRelatedDetails) {
        this.pERPeriodRelatedDetails = pERPeriodRelatedDetails;  return this;
    }

    public PGIProductGroupInformation getPGIProductGroupInformation() {
        return pGIProductGroupInformation;
    }

    public DefinitionMap setPGIProductGroupInformation(PGIProductGroupInformation pGIProductGroupInformation) {
        this.pGIProductGroupInformation = pGIProductGroupInformation;  return this;
    }

    public PIAAdditionalProductId getPIAAdditionalProductId() {
        return pIAAdditionalProductId;
    }

    public DefinitionMap setPIAAdditionalProductId(PIAAdditionalProductId pIAAdditionalProductId) {
        this.pIAAdditionalProductId = pIAAdditionalProductId;  return this;
    }

    public PNAPartyIdentification getPNAPartyIdentification() {
        return pNAPartyIdentification;
    }

    public DefinitionMap setPNAPartyIdentification(PNAPartyIdentification pNAPartyIdentification) {
        this.pNAPartyIdentification = pNAPartyIdentification;  return this;
    }

    public POCPurposeOfConveyanceCall getPOCPurposeOfConveyanceCall() {
        return pOCPurposeOfConveyanceCall;
    }

    public DefinitionMap setPOCPurposeOfConveyanceCall(POCPurposeOfConveyanceCall pOCPurposeOfConveyanceCall) {
        this.pOCPurposeOfConveyanceCall = pOCPurposeOfConveyanceCall;  return this;
    }

    public PRCProcessIdentification getPRCProcessIdentification() {
        return pRCProcessIdentification;
    }

    public DefinitionMap setPRCProcessIdentification(PRCProcessIdentification pRCProcessIdentification) {
        this.pRCProcessIdentification = pRCProcessIdentification;  return this;
    }

    public PRIPriceDetails getPRIPriceDetails() {
        return pRIPriceDetails;
    }

    public DefinitionMap setPRIPriceDetails(PRIPriceDetails pRIPriceDetails) {
        this.pRIPriceDetails = pRIPriceDetails;  return this;
    }

    public PRVProvisoDetails getPRVProvisoDetails() {
        return pRVProvisoDetails;
    }

    public DefinitionMap setPRVProvisoDetails(PRVProvisoDetails pRVProvisoDetails) {
        this.pRVProvisoDetails = pRVProvisoDetails;  return this;
    }

    public PSDPhysicalSampleDescription getPSDPhysicalSampleDescription() {
        return pSDPhysicalSampleDescription;
    }

    public DefinitionMap setPSDPhysicalSampleDescription(PSDPhysicalSampleDescription pSDPhysicalSampleDescription) {
        this.pSDPhysicalSampleDescription = pSDPhysicalSampleDescription;  return this;
    }

    public PTYPriority getPTYPriority() {
        return pTYPriority;
    }

    public DefinitionMap setPTYPriority(PTYPriority pTYPriority) {
        this.pTYPriority = pTYPriority;  return this;
    }

    public PYTPaymentTerms getPYTPaymentTerms() {
        return pYTPaymentTerms;
    }

    public DefinitionMap setPYTPaymentTerms(PYTPaymentTerms pYTPaymentTerms) {
        this.pYTPaymentTerms = pYTPaymentTerms;  return this;
    }

    public QRSQueryAndResponse getQRSQueryAndResponse() {
        return qRSQueryAndResponse;
    }

    public DefinitionMap setQRSQueryAndResponse(QRSQueryAndResponse qRSQueryAndResponse) {
        this.qRSQueryAndResponse = qRSQueryAndResponse;  return this;
    }

    public QTYQuantity getQTYQuantity() {
        return qTYQuantity;
    }

    public DefinitionMap setQTYQuantity(QTYQuantity qTYQuantity) {
        this.qTYQuantity = qTYQuantity;  return this;
    }

    public QUAQualification getQUAQualification() {
        return qUAQualification;
    }

    public DefinitionMap setQUAQualification(QUAQualification qUAQualification) {
        this.qUAQualification = qUAQualification;  return this;
    }

    public QVRQuantityVariances getQVRQuantityVariances() {
        return qVRQuantityVariances;
    }

    public DefinitionMap setQVRQuantityVariances(QVRQuantityVariances qVRQuantityVariances) {
        this.qVRQuantityVariances = qVRQuantityVariances;  return this;
    }

    public RCSRequirementsAndConditions getRCSRequirementsAndConditions() {
        return rCSRequirementsAndConditions;
    }

    public DefinitionMap setRCSRequirementsAndConditions(RCSRequirementsAndConditions rCSRequirementsAndConditions) {
        this.rCSRequirementsAndConditions = rCSRequirementsAndConditions;  return this;
    }

    public RELRelationship getRELRelationship() {
        return rELRelationship;
    }

    public DefinitionMap setRELRelationship(RELRelationship rELRelationship) {
        this.rELRelationship = rELRelationship;  return this;
    }

    public RFFReference getRFFReference() {
        return rFFReference;
    }

    public DefinitionMap setRFFReference(RFFReference rFFReference) {
        this.rFFReference = rFFReference;  return this;
    }

    public RJLAccountingJournalIdentification getRJLAccountingJournalIdentification() {
        return rJLAccountingJournalIdentification;
    }

    public DefinitionMap setRJLAccountingJournalIdentification(RJLAccountingJournalIdentification rJLAccountingJournalIdentification) {
        this.rJLAccountingJournalIdentification = rJLAccountingJournalIdentification;  return this;
    }

    public RNGRangeDetails getRNGRangeDetails() {
        return rNGRangeDetails;
    }

    public DefinitionMap setRNGRangeDetails(RNGRangeDetails rNGRangeDetails) {
        this.rNGRangeDetails = rNGRangeDetails;  return this;
    }

    public RODRiskObjectType getRODRiskObjectType() {
        return rODRiskObjectType;
    }

    public DefinitionMap setRODRiskObjectType(RODRiskObjectType rODRiskObjectType) {
        this.rODRiskObjectType = rODRiskObjectType;  return this;
    }

    public RSLResult getRSLResult() {
        return rSLResult;
    }

    public DefinitionMap setRSLResult(RSLResult rSLResult) {
        this.rSLResult = rSLResult;  return this;
    }

    public RTERateDetails getRTERateDetails() {
        return rTERateDetails;
    }

    public DefinitionMap setRTERateDetails(RTERateDetails rTERateDetails) {
        this.rTERateDetails = rTERateDetails;  return this;
    }

    public SALRemunerationTypeIdentification getSALRemunerationTypeIdentification() {
        return sALRemunerationTypeIdentification;
    }

    public DefinitionMap setSALRemunerationTypeIdentification(SALRemunerationTypeIdentification sALRemunerationTypeIdentification) {
        this.sALRemunerationTypeIdentification = sALRemunerationTypeIdentification;  return this;
    }

    public SCCSchedulingConditions getSCCSchedulingConditions() {
        return sCCSchedulingConditions;
    }

    public DefinitionMap setSCCSchedulingConditions(SCCSchedulingConditions sCCSchedulingConditions) {
        this.sCCSchedulingConditions = sCCSchedulingConditions;  return this;
    }

    public SCDStructureComponentDefinition getSCDStructureComponentDefinition() {
        return sCDStructureComponentDefinition;
    }

    public DefinitionMap setSCDStructureComponentDefinition(SCDStructureComponentDefinition sCDStructureComponentDefinition) {
        this.sCDStructureComponentDefinition = sCDStructureComponentDefinition;  return this;
    }

    public SEGSegmentIdentification getSEGSegmentIdentification() {
        return sEGSegmentIdentification;
    }

    public DefinitionMap setSEGSegmentIdentification(SEGSegmentIdentification sEGSegmentIdentification) {
        this.sEGSegmentIdentification = sEGSegmentIdentification;  return this;
    }

    public SELSealNumber getSELSealNumber() {
        return sELSealNumber;
    }

    public DefinitionMap setSELSealNumber(SELSealNumber sELSealNumber) {
        this.sELSealNumber = sELSealNumber;  return this;
    }

    public SEQSequenceDetails getSEQSequenceDetails() {
        return sEQSequenceDetails;
    }

    public DefinitionMap setSEQSequenceDetails(SEQSequenceDetails sEQSequenceDetails) {
        this.sEQSequenceDetails = sEQSequenceDetails;  return this;
    }

    public SFISafetyInformation getSFISafetyInformation() {
        return sFISafetyInformation;
    }

    public DefinitionMap setSFISafetyInformation(SFISafetyInformation sFISafetyInformation) {
        this.sFISafetyInformation = sFISafetyInformation;  return this;
    }

    public SGPSplitGoodsPlacement getSGPSplitGoodsPlacement() {
        return sGPSplitGoodsPlacement;
    }

    public DefinitionMap setSGPSplitGoodsPlacement(SGPSplitGoodsPlacement sGPSplitGoodsPlacement) {
        this.sGPSplitGoodsPlacement = sGPSplitGoodsPlacement;  return this;
    }

    public SGUSegmentUsageDetails getSGUSegmentUsageDetails() {
        return sGUSegmentUsageDetails;
    }

    public DefinitionMap setSGUSegmentUsageDetails(SGUSegmentUsageDetails sGUSegmentUsageDetails) {
        this.sGUSegmentUsageDetails = sGUSegmentUsageDetails;  return this;
    }

    public SPROrganisationClassificationDetails getSPROrganisationClassificationDetails() {
        return sPROrganisationClassificationDetails;
    }

    public DefinitionMap setSPROrganisationClassificationDetails(SPROrganisationClassificationDetails sPROrganisationClassificationDetails) {
        this.sPROrganisationClassificationDetails = sPROrganisationClassificationDetails;  return this;
    }

    public SPSSamplingParametersForSummaryStatistics getSPSSamplingParametersForSummaryStatistics() {
        return sPSSamplingParametersForSummaryStatistics;
    }

    public DefinitionMap setSPSSamplingParametersForSummaryStatistics(SPSSamplingParametersForSummaryStatistics sPSSamplingParametersForSummaryStatistics) {
        this.sPSSamplingParametersForSummaryStatistics = sPSSamplingParametersForSummaryStatistics;  return this;
    }

    public STAStatistics getSTAStatistics() {
        return sTAStatistics;
    }

    public DefinitionMap setSTAStatistics(STAStatistics sTAStatistics) {
        this.sTAStatistics = sTAStatistics;  return this;
    }

    public STCStatisticalConcept getSTCStatisticalConcept() {
        return sTCStatisticalConcept;
    }

    public DefinitionMap setSTCStatisticalConcept(STCStatisticalConcept sTCStatisticalConcept) {
        this.sTCStatisticalConcept = sTCStatisticalConcept;  return this;
    }

    public STGStages getSTGStages() {
        return sTGStages;
    }

    public DefinitionMap setSTGStages(STGStages sTGStages) {
        this.sTGStages = sTGStages;  return this;
    }

    public STSStatus getSTSStatus() {
        return sTSStatus;
    }

    public DefinitionMap setSTSStatus(STSStatus sTSStatus) {
        this.sTSStatus = sTSStatus;  return this;
    }

    public TAXDutyTaxFeeDetails getTAXDutyTaxFeeDetails() {
        return tAXDutyTaxFeeDetails;
    }

    public DefinitionMap setTAXDutyTaxFeeDetails(TAXDutyTaxFeeDetails tAXDutyTaxFeeDetails) {
        this.tAXDutyTaxFeeDetails = tAXDutyTaxFeeDetails;  return this;
    }

    public TCCChargeRateCalculations getTCCChargeRateCalculations() {
        return tCCChargeRateCalculations;
    }

    public DefinitionMap setTCCChargeRateCalculations(TCCChargeRateCalculations tCCChargeRateCalculations) {
        this.tCCChargeRateCalculations = tCCChargeRateCalculations;  return this;
    }

    public TDTTransportInformation getTDTTransportInformation() {
        return tDTTransportInformation;
    }

    public DefinitionMap setTDTTransportInformation(TDTTransportInformation tDTTransportInformation) {
        this.tDTTransportInformation = tDTTransportInformation;  return this;
    }

    public TEMTestMethod getTEMTestMethod() {
        return tEMTestMethod;
    }

    public DefinitionMap setTEMTestMethod(TEMTestMethod tEMTestMethod) {
        this.tEMTestMethod = tEMTestMethod;  return this;
    }

    public TMDTransportMovementDetails getTMDTransportMovementDetails() {
        return tMDTransportMovementDetails;
    }

    public DefinitionMap setTMDTransportMovementDetails(TMDTransportMovementDetails tMDTransportMovementDetails) {
        this.tMDTransportMovementDetails = tMDTransportMovementDetails;  return this;
    }

    public TMPTemperature getTMPTemperature() {
        return tMPTemperature;
    }

    public DefinitionMap setTMPTemperature(TMPTemperature tMPTemperature) {
        this.tMPTemperature = tMPTemperature;  return this;
    }

    public TODTermsOfDeliveryOrTransport getTODTermsOfDeliveryOrTransport() {
        return tODTermsOfDeliveryOrTransport;
    }

    public DefinitionMap setTODTermsOfDeliveryOrTransport(TODTermsOfDeliveryOrTransport tODTermsOfDeliveryOrTransport) {
        this.tODTermsOfDeliveryOrTransport = tODTermsOfDeliveryOrTransport;  return this;
    }

    public TPLTransportPlacement getTPLTransportPlacement() {
        return tPLTransportPlacement;
    }

    public DefinitionMap setTPLTransportPlacement(TPLTransportPlacement tPLTransportPlacement) {
        this.tPLTransportPlacement = tPLTransportPlacement;  return this;
    }

    public TRUTechnicalRules getTRUTechnicalRules() {
        return tRUTechnicalRules;
    }

    public DefinitionMap setTRUTechnicalRules(TRUTechnicalRules tRUTechnicalRules) {
        this.tRUTechnicalRules = tRUTechnicalRules;  return this;
    }

    public TSRTransportServiceRequirements getTSRTransportServiceRequirements() {
        return tSRTransportServiceRequirements;
    }

    public DefinitionMap setTSRTransportServiceRequirements(TSRTransportServiceRequirements tSRTransportServiceRequirements) {
        this.tSRTransportServiceRequirements = tSRTransportServiceRequirements;  return this;
    }

    public VLIValueListIdentification getVLIValueListIdentification() {
        return vLIValueListIdentification;
    }

    public DefinitionMap setVLIValueListIdentification(VLIValueListIdentification vLIValueListIdentification) {
        this.vLIValueListIdentification = vLIValueListIdentification;  return this;
    }

    public Ugh getUgh() {
        return ugh;
    }

    public DefinitionMap setUgh(Ugh ugh) {
        this.ugh = ugh;  return this;
    }

    public Ugt getUgt() {
        return ugt;
    }

    public DefinitionMap setUgt(Ugt ugt) {
        this.ugt = ugt;  return this;
    }

    public Uns getUns() {
        return uns;
    }

    public DefinitionMap setUns(Uns uns) {
        this.uns = uns;  return this;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy