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

org.smooks.edifact.binding.d17a.GOVCBR Maven / Gradle / Ivy

The newest version!
/*-
 * ========================LICENSE_START=================================
 * d17a-edifact-binding
 * %%
 * Copyright (C) 2020 - 2024 Smooks
 * %%
 * Licensed under the terms of the Apache License Version 2.0, or
 * the GNU Lesser General Public License version 3.0 or later.
 * 
 * SPDX-License-Identifier: Apache-2.0 OR LGPL-3.0-or-later
 * 
 * ======================================================================
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *     http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * 
 * ======================================================================
 * 
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 3 of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public License
 * along with this program; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 * =========================LICENSE_END==================================
 */
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.11.12 at 09:05:05 AM UTC 
//


package org.smooks.edifact.binding.d17a;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlElementRef;
import jakarta.xml.bind.annotation.XmlElementRefs;
import jakarta.xml.bind.annotation.XmlType;
import org.smooks.edifact.binding.service.UNSSectionControl;


/**
 * 

Java class for GOVCBR complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="GOVCBR">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <sequence>
 *           <element name="BGM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BGM-BeginningOfMessage"/>
 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99999" minOccurs="0"/>
 *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" maxOccurs="9" minOccurs="0"/>
 *           <element name="FII" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FII-FinancialInstitutionInformation" minOccurs="0"/>
 *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" maxOccurs="9" minOccurs="0"/>
 *           <element name="LAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LAN-Language" minOccurs="0"/>
 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *         </sequence>
 *         <element name="SegGrp-1" maxOccurs="99" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-2" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-3" maxOccurs="9" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-4" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-5" maxOccurs="9" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-6" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-7" maxOccurs="99" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-8" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-9" maxOccurs="9999" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-10" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-11" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-12" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-13" maxOccurs="99" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-14" maxOccurs="999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-15" maxOccurs="99" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
 *                   </sequence>
 *                   <element name="SegGrp-16" maxOccurs="999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-17" maxOccurs="99" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="ERC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERC-ApplicationErrorInformation"/>
 *                   </sequence>
 *                   <element name="SegGrp-18" maxOccurs="999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-19" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
 *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-20" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-21" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-22" maxOccurs="9" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-23" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-24" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-25" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-26" maxOccurs="99" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-27" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-28" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-29" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-32" maxOccurs="99999" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-33" maxOccurs="9" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" minOccurs="0"/>
 *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" minOccurs="0"/>
 *                   </sequence>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-34" maxOccurs="9" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
 *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-35" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EVE-Event"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99999"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-36" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-37" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EVE-Event"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-38" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-39" maxOccurs="99999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-40" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-41" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-43" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-44" maxOccurs="99999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-45" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-46" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-47" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-48" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-49" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-50" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-51" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-52" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-53" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CCI-CharacteristicClassId"/>
 *                               <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CAV-CharacteristicValue" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <sequence>
 *           <element name="UNS" type="{http://www.ibm.com/dfdl/edi/un/service/4.1}UNS-SectionControl"/>
 *         </sequence>
 *         <element name="SegGrp-54" maxOccurs="9999" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-56" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-57" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-58" maxOccurs="999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-59" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-61" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-63" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-64" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-65" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-66" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-67" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-68" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-69" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-70" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-72" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-73" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-74" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-75" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-76" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-77" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-78" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-79" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-80" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-81" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-83" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation" minOccurs="0"/>
 *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="TPL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPL-TransportPlacement" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-86" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-90" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-91" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-92" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-94" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-95" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-100" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-104" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
 *                                                             <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-106" maxOccurs="9" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-109" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="9" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-119" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-120" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-122" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-123" maxOccurs="999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-125" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-131" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-134" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-135" maxOccurs="999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-137" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-138" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
 *                                                                       <complexType>
 *                                                                         <complexContent>
 *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                             <sequence>
 *                                                                               <sequence>
 *                                                                                 <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                                         </sequence>
 *                                                                                       </sequence>
 *                                                                                     </restriction>
 *                                                                                   </complexContent>
 *                                                                                 </complexType>
 *                                                                               </element>
 *                                                                             </sequence>
 *                                                                           </restriction>
 *                                                                         </complexContent>
 *                                                                       </complexType>
 *                                                                     </element>
 *                                                                     <element name="SegGrp-145" maxOccurs="9" minOccurs="0">
 *                                                                       <complexType>
 *                                                                         <complexContent>
 *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                             <sequence>
 *                                                                               <sequence>
 *                                                                                 <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
 *                                                                               </sequence>
 *                                                                             </sequence>
 *                                                                           </restriction>
 *                                                                         </complexContent>
 *                                                                       </complexType>
 *                                                                     </element>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-146" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-150" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-154" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-155" maxOccurs="9" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-156" maxOccurs="9" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-158" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <sequence>
 *           <element name="HYN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}HYN-HierarchyInformation"/>
 *         </sequence>
 *         <element name="SegGrp-159" maxOccurs="9999" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}HAN-HandlingInstructions" minOccurs="0"/>
 *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-160" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-161" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
 *                               <element name="TPL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPL-TransportPlacement" maxOccurs="9" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-163" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-164" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-165" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-166" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-167" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-169" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-170" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-172" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RTE-RateDetails" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-173" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-175" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-176" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-177" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-178" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-181" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-185" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-186" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
 *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-187" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-188" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
 *                                                   <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-192" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-198" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-199" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-200" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-201" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-202" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CCI-CharacteristicClassId"/>
 *                                         <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CAV-CharacteristicValue" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-203" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}HAN-HandlingInstructions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-205" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-207" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-212" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-215" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-216" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-218" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-219" maxOccurs="999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-220" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-223" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-226" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-227" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-232" maxOccurs="9" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
 *                                                             <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
 *                                                             <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-233" maxOccurs="9" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-234" maxOccurs="9" minOccurs="0">
 *                                                                       <complexType>
 *                                                                         <complexContent>
 *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                             <sequence>
 *                                                                               <sequence>
 *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                             </sequence>
 *                                                                           </restriction>
 *                                                                         </complexContent>
 *                                                                       </complexType>
 *                                                                     </element>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-235" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-238" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-241" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-245" maxOccurs="999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-246" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-247" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-248" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-250" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
 *                                                                       <complexType>
 *                                                                         <complexContent>
 *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                             <sequence>
 *                                                                               <sequence>
 *                                                                                 <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                                         </sequence>
 *                                                                                       </sequence>
 *                                                                                     </restriction>
 *                                                                                   </complexContent>
 *                                                                                 </complexType>
 *                                                                               </element>
 *                                                                             </sequence>
 *                                                                           </restriction>
 *                                                                         </complexContent>
 *                                                                       </complexType>
 *                                                                     </element>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-255" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-256" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-257" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-259" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-260" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-261" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-262" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-263" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-264" maxOccurs="9" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-265" maxOccurs="9" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-266" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
 *                                         <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RTE-RateDetails" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-267" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-268" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-269" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-270" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-271" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-272" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-273" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-274" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-275" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-276" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-277" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-278" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-279" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-280" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-281" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-282" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-283" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="ASI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ASI-ArrayStructureIdentification"/>
 *                               <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
 *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-284" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-285" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-286" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-287" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-288" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-289" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-290" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-291" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-292" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-293" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-294" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-295" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-296" maxOccurs="999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-297" maxOccurs="9999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-298" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
 *                                                   <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-299" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
 *                                                             <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-300" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-301" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-302" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-303" maxOccurs="9999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-304" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-305" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-306" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
 *                                                             <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <sequence>
 *           <element name="UNS" type="{http://www.ibm.com/dfdl/edi/un/service/4.1}UNS-SectionControl"/>
 *           <element name="AUT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AUT-AuthenticationResult" minOccurs="0"/>
 *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
 *         </sequence>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GOVCBR", propOrder = { "content" }) public class GOVCBR { @XmlElementRefs({ @XmlElementRef(name = "BGM", type = JAXBElement.class, required = false), @XmlElementRef(name = "DTM", type = JAXBElement.class, required = false), @XmlElementRef(name = "MOA", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFD", type = JAXBElement.class, required = false), @XmlElementRef(name = "RFF", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUX", type = JAXBElement.class, required = false), @XmlElementRef(name = "FII", type = JAXBElement.class, required = false), @XmlElementRef(name = "GPO", type = JAXBElement.class, required = false), @XmlElementRef(name = "LAN", type = JAXBElement.class, required = false), @XmlElementRef(name = "MEA", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-1", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-3", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-5", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-7", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-9", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-13", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-15", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-17", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-19", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-22", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-26", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-32", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-33", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-34", type = JAXBElement.class, required = false), @XmlElementRef(name = "UNS", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-54", type = JAXBElement.class, required = false), @XmlElementRef(name = "HYN", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-159", type = JAXBElement.class, required = false), @XmlElementRef(name = "AUT", type = JAXBElement.class, required = false), @XmlElementRef(name = "CNT", type = JAXBElement.class, required = false) }) protected List> content; /** * Gets the rest of the content model. * *

* You are getting this "catch-all" property because of the following reason: * The field name "UNS" is used by two different parts of a schema. See: * line 24330 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d17a/target/classes/EDIFACT-Messages.dfdl.xsd * line 21457 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d17a/target/classes/EDIFACT-Messages.dfdl.xsd *

* To get rid of this property, apply a property customization to one * of both of the following declarations to change their names: * Gets the value of the content property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the content property. * *

* For example, to add a new item, do as follows: *

     *    getContent().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link AUTAuthenticationResult }{@code >} * {@link JAXBElement }{@code <}{@link BGMBeginningOfMessage }{@code >} * {@link JAXBElement }{@code <}{@link CNTControlTotal }{@code >} * {@link JAXBElement }{@code <}{@link CUXCurrencies }{@code >} * {@link JAXBElement }{@code <}{@link DTMDateTimePeriod }{@code >} * {@link JAXBElement }{@code <}{@link FIIFinancialInstitutionInformation }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp13 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp159 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp15 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp17 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp19 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp1 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp22 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp26 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp32 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp33 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp34 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp3 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp54 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp5 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp7 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp9 }{@code >} * {@link JAXBElement }{@code <}{@link GPOGeographicalPosition }{@code >} * {@link JAXBElement }{@code <}{@link HYNHierarchyInformation }{@code >} * {@link JAXBElement }{@code <}{@link IFDInformationDetail }{@code >} * {@link JAXBElement }{@code <}{@link LANLanguage }{@code >} * {@link JAXBElement }{@code <}{@link MEAMeasurements }{@code >} * {@link JAXBElement }{@code <}{@link MOAMonetaryAmount }{@code >} * {@link JAXBElement }{@code <}{@link RFFReference }{@code >} * {@link JAXBElement }{@code <}{@link UNSSectionControl }{@code >} * * */ public List> getContent() { if (content == null) { content = new ArrayList>(); } return this.content; } public GOVCBR withContent(JAXBElement ... values) { if (values!= null) { for (JAXBElement value: values) { getContent().add(value); } } return this; } public GOVCBR withContent(Collection> values) { if (values!= null) { getContent().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-2" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "adr", "segGrp2" }) public static class SegGrp1 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ADR") protected List adr; @XmlElement(name = "SegGrp-2") protected List segGrp2; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the adr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the adr property. * *

* For example, to add a new item, do as follows: *

         *    getADR().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ADRAddress } * * */ public List getADR() { if (adr == null) { adr = new ArrayList(); } return this.adr; } /** * Gets the value of the segGrp2 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp2 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp2().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp1 .SegGrp2 } * * */ public List getSegGrp2() { if (segGrp2 == null) { segGrp2 = new ArrayList(); } return this.segGrp2; } public GOVCBR.SegGrp1 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp1 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp1 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp1 withADR(ADRAddress... values) { if (values!= null) { for (ADRAddress value: values) { getADR().add(value); } } return this; } public GOVCBR.SegGrp1 withADR(Collection values) { if (values!= null) { getADR().addAll(values); } return this; } public GOVCBR.SegGrp1 withSegGrp2(GOVCBR.SegGrp1 .SegGrp2 ... values) { if (values!= null) { for (GOVCBR.SegGrp1 .SegGrp2 value: values) { getSegGrp2().add(value); } } return this; } public GOVCBR.SegGrp1 withSegGrp2(Collection values) { if (values!= null) { getSegGrp2().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt" }) public static class SegGrp2 { @XmlElement(name = "GEI", required = true) protected GEIProcessingInformation gei; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "PYT") protected List pyt; /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the pyt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pyt property. * *

* For example, to add a new item, do as follows: *

             *    getPYT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PYTPaymentTerms } * * */ public List getPYT() { if (pyt == null) { pyt = new ArrayList(); } return this.pyt; } public GOVCBR.SegGrp1 .SegGrp2 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp1 .SegGrp2 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp1 .SegGrp2 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp1 .SegGrp2 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp1 .SegGrp2 withPYT(Collection values) { if (values!= null) { getPYT().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-14" maxOccurs="999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp14" }) public static class SegGrp13 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected GEIProcessingInformation gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-14") protected List segGrp14; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

         *    getFTX().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

         *    getALI().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp14 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp14 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp14().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp13 .SegGrp14 } * * */ public List getSegGrp14() { if (segGrp14 == null) { segGrp14 = new ArrayList(); } return this.segGrp14; } public GOVCBR.SegGrp13 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp13 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp13 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp13 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp13 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp13 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp13 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp13 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp13 withSegGrp14(GOVCBR.SegGrp13 .SegGrp14 ... values) { if (values!= null) { for (GOVCBR.SegGrp13 .SegGrp14 value: values) { getSegGrp14().add(value); } } return this; } public GOVCBR.SegGrp13 withSegGrp14(Collection values) { if (values!= null) { getSegGrp14().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp14 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

             *    getELU().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp13 .SegGrp14 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp13 .SegGrp14 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp13 .SegGrp14 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
     *         </sequence>
     *         <element name="SegGrp-16" maxOccurs="999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp16" }) public static class SegGrp15 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-16") protected List segGrp16; /** * Gets the value of the ajt property. * * @return * possible object is * {@link AJTAdjustmentDetails } * */ public AJTAdjustmentDetails getAJT() { return ajt; } /** * Sets the value of the ajt property. * * @param value * allowed object is * {@link AJTAdjustmentDetails } * */ public void setAJT(AJTAdjustmentDetails value) { this.ajt = value; } /** * Gets the value of the segGrp16 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp16 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp16().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp15 .SegGrp16 } * * */ public List getSegGrp16() { if (segGrp16 == null) { segGrp16 = new ArrayList(); } return this.segGrp16; } public GOVCBR.SegGrp15 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp15 withSegGrp16(GOVCBR.SegGrp15 .SegGrp16 ... values) { if (values!= null) { for (GOVCBR.SegGrp15 .SegGrp16 value: values) { getSegGrp16().add(value); } } return this; } public GOVCBR.SegGrp15 withSegGrp16(Collection values) { if (values!= null) { getSegGrp16().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp16 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

             *    getELU().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp15 .SegGrp16 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp15 .SegGrp16 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp15 .SegGrp16 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}HAN-HandlingInstructions" minOccurs="0"/>
     *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-160" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-161" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
     *                     <element name="TPL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPL-TransportPlacement" maxOccurs="9" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-163" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-164" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-165" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-166" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-167" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-169" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-170" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-172" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RTE-RateDetails" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-173" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-175" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-176" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-177" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-178" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-181" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-185" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-186" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
     *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-187" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-188" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
     *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-192" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-198" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-199" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-200" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-201" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-202" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CCI-CharacteristicClassId"/>
     *                               <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CAV-CharacteristicValue" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-203" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}HAN-HandlingInstructions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-205" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-207" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-212" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-215" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-216" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-218" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-219" maxOccurs="999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-220" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-223" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-226" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-227" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-232" maxOccurs="9" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
     *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
     *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-233" maxOccurs="9" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-234" maxOccurs="9" minOccurs="0">
     *                                                             <complexType>
     *                                                               <complexContent>
     *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                   <sequence>
     *                                                                     <sequence>
     *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                   </sequence>
     *                                                                 </restriction>
     *                                                               </complexContent>
     *                                                             </complexType>
     *                                                           </element>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-235" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-238" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-241" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-245" maxOccurs="999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-246" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-247" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-248" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-250" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
     *                                                             <complexType>
     *                                                               <complexContent>
     *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                   <sequence>
     *                                                                     <sequence>
     *                                                                       <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                                               </sequence>
     *                                                                             </sequence>
     *                                                                           </restriction>
     *                                                                         </complexContent>
     *                                                                       </complexType>
     *                                                                     </element>
     *                                                                   </sequence>
     *                                                                 </restriction>
     *                                                               </complexContent>
     *                                                             </complexType>
     *                                                           </element>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-255" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-256" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-257" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-259" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-260" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-261" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-262" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-263" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-264" maxOccurs="9" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-265" maxOccurs="9" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-266" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
     *                               <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RTE-RateDetails" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-267" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-268" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-269" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-270" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-271" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-272" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-273" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-274" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-275" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-276" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-277" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-278" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-279" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-280" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-281" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-282" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-283" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="ASI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ASI-ArrayStructureIdentification"/>
     *                     <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
     *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-284" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                             </sequence>
     *                             <element name="SegGrp-285" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-286" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-287" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-288" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-289" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
     *                             </sequence>
     *                             <element name="SegGrp-290" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-291" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="99" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-292" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-293" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-294" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-295" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-296" maxOccurs="999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-297" maxOccurs="9999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-298" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
     *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-299" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-300" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                             <element name="SegGrp-301" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-302" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-303" maxOccurs="9999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-304" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-305" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-306" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
     *                                                   <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cni", "rff", "gei", "sts", "mea", "qty", "moa", "ifd", "han", "cnt", "segGrp160", "segGrp162", "segGrp163", "segGrp167", "segGrp169", "segGrp172", "segGrp173", "segGrp174", "segGrp175", "segGrp176", "segGrp177", "segGrp186", "segGrp203", "segGrp267", "segGrp283" }) public static class SegGrp159 { @XmlElement(name = "CNI", required = true) protected CNIConsignmentInformation cni; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "MEA") protected MEAMeasurements mea; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "HAN") protected HANHandlingInstructions han; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-160") protected List segGrp160; @XmlElement(name = "SegGrp-162") protected List segGrp162; @XmlElement(name = "SegGrp-163") protected List segGrp163; @XmlElement(name = "SegGrp-167") protected List segGrp167; @XmlElement(name = "SegGrp-169") protected GOVCBR.SegGrp159 .SegGrp169 segGrp169; @XmlElement(name = "SegGrp-172") protected List segGrp172; @XmlElement(name = "SegGrp-173") protected List segGrp173; @XmlElement(name = "SegGrp-174") protected List segGrp174; @XmlElement(name = "SegGrp-175") protected List segGrp175; @XmlElement(name = "SegGrp-176") protected GOVCBR.SegGrp159 .SegGrp176 segGrp176; @XmlElement(name = "SegGrp-177") protected List segGrp177; @XmlElement(name = "SegGrp-186") protected List segGrp186; @XmlElement(name = "SegGrp-203") protected List segGrp203; @XmlElement(name = "SegGrp-267") protected List segGrp267; @XmlElement(name = "SegGrp-283") protected List segGrp283; /** * Gets the value of the cni property. * * @return * possible object is * {@link CNIConsignmentInformation } * */ public CNIConsignmentInformation getCNI() { return cni; } /** * Sets the value of the cni property. * * @param value * allowed object is * {@link CNIConsignmentInformation } * */ public void setCNI(CNIConsignmentInformation value) { this.cni = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

         *    getRFF().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

         *    getGEI().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the sts property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the sts property. * *

* For example, to add a new item, do as follows: *

         *    getSTS().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link STSStatus } * * */ public List getSTS() { if (sts == null) { sts = new ArrayList(); } return this.sts; } /** * Gets the value of the mea property. * * @return * possible object is * {@link MEAMeasurements } * */ public MEAMeasurements getMEA() { return mea; } /** * Sets the value of the mea property. * * @param value * allowed object is * {@link MEAMeasurements } * */ public void setMEA(MEAMeasurements value) { this.mea = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

         *    getQTY().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

         *    getMOA().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

         *    getIFD().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the han property. * * @return * possible object is * {@link HANHandlingInstructions } * */ public HANHandlingInstructions getHAN() { return han; } /** * Sets the value of the han property. * * @param value * allowed object is * {@link HANHandlingInstructions } * */ public void setHAN(HANHandlingInstructions value) { this.han = value; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

         *    getCNT().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp160 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp160 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp160().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp160 } * * */ public List getSegGrp160() { if (segGrp160 == null) { segGrp160 = new ArrayList(); } return this.segGrp160; } /** * Gets the value of the segGrp162 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp162 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp162().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp162 } * * */ public List getSegGrp162() { if (segGrp162 == null) { segGrp162 = new ArrayList(); } return this.segGrp162; } /** * Gets the value of the segGrp163 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp163 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp163().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp163 } * * */ public List getSegGrp163() { if (segGrp163 == null) { segGrp163 = new ArrayList(); } return this.segGrp163; } /** * Gets the value of the segGrp167 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp167 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp167().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp167 } * * */ public List getSegGrp167() { if (segGrp167 == null) { segGrp167 = new ArrayList(); } return this.segGrp167; } /** * Gets the value of the segGrp169 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp169 } * */ public GOVCBR.SegGrp159 .SegGrp169 getSegGrp169() { return segGrp169; } /** * Sets the value of the segGrp169 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp169 } * */ public void setSegGrp169(GOVCBR.SegGrp159 .SegGrp169 value) { this.segGrp169 = value; } /** * Gets the value of the segGrp172 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp172 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp172().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp172 } * * */ public List getSegGrp172() { if (segGrp172 == null) { segGrp172 = new ArrayList(); } return this.segGrp172; } /** * Gets the value of the segGrp173 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp173 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp173().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp173 } * * */ public List getSegGrp173() { if (segGrp173 == null) { segGrp173 = new ArrayList(); } return this.segGrp173; } /** * Gets the value of the segGrp174 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp174 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp174().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp174 } * * */ public List getSegGrp174() { if (segGrp174 == null) { segGrp174 = new ArrayList(); } return this.segGrp174; } /** * Gets the value of the segGrp175 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp175 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp175().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp175 } * * */ public List getSegGrp175() { if (segGrp175 == null) { segGrp175 = new ArrayList(); } return this.segGrp175; } /** * Gets the value of the segGrp176 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp176 } * */ public GOVCBR.SegGrp159 .SegGrp176 getSegGrp176() { return segGrp176; } /** * Sets the value of the segGrp176 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp176 } * */ public void setSegGrp176(GOVCBR.SegGrp159 .SegGrp176 value) { this.segGrp176 = value; } /** * Gets the value of the segGrp177 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp177 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp177().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 } * * */ public List getSegGrp177() { if (segGrp177 == null) { segGrp177 = new ArrayList(); } return this.segGrp177; } /** * Gets the value of the segGrp186 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp186 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp186().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 } * * */ public List getSegGrp186() { if (segGrp186 == null) { segGrp186 = new ArrayList(); } return this.segGrp186; } /** * Gets the value of the segGrp203 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp203 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp203().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 } * * */ public List getSegGrp203() { if (segGrp203 == null) { segGrp203 = new ArrayList(); } return this.segGrp203; } /** * Gets the value of the segGrp267 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp267 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp267().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 } * * */ public List getSegGrp267() { if (segGrp267 == null) { segGrp267 = new ArrayList(); } return this.segGrp267; } /** * Gets the value of the segGrp283 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp283 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp283().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 } * * */ public List getSegGrp283() { if (segGrp283 == null) { segGrp283 = new ArrayList(); } return this.segGrp283; } public GOVCBR.SegGrp159 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp159 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp159 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp159 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp159 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp159 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp159 withHAN(HANHandlingInstructions value) { setHAN(value); return this; } public GOVCBR.SegGrp159 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp159 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp160(GOVCBR.SegGrp159 .SegGrp160 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp160 value: values) { getSegGrp160().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp160(Collection values) { if (values!= null) { getSegGrp160().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp162(GOVCBR.SegGrp159 .SegGrp162 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp162 value: values) { getSegGrp162().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp162(Collection values) { if (values!= null) { getSegGrp162().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp163(GOVCBR.SegGrp159 .SegGrp163 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp163 value: values) { getSegGrp163().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp163(Collection values) { if (values!= null) { getSegGrp163().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp167(GOVCBR.SegGrp159 .SegGrp167 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp167 value: values) { getSegGrp167().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp167(Collection values) { if (values!= null) { getSegGrp167().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp169(GOVCBR.SegGrp159 .SegGrp169 value) { setSegGrp169(value); return this; } public GOVCBR.SegGrp159 withSegGrp172(GOVCBR.SegGrp159 .SegGrp172 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp172 value: values) { getSegGrp172().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp172(Collection values) { if (values!= null) { getSegGrp172().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp173(GOVCBR.SegGrp159 .SegGrp173 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp173 value: values) { getSegGrp173().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp173(Collection values) { if (values!= null) { getSegGrp173().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp174(GOVCBR.SegGrp159 .SegGrp174 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp174 value: values) { getSegGrp174().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp174(Collection values) { if (values!= null) { getSegGrp174().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp175(GOVCBR.SegGrp159 .SegGrp175 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp175 value: values) { getSegGrp175().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp175(Collection values) { if (values!= null) { getSegGrp175().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp176(GOVCBR.SegGrp159 .SegGrp176 value) { setSegGrp176(value); return this; } public GOVCBR.SegGrp159 withSegGrp177(GOVCBR.SegGrp159 .SegGrp177 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 value: values) { getSegGrp177().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp177(Collection values) { if (values!= null) { getSegGrp177().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp186(GOVCBR.SegGrp159 .SegGrp186 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 value: values) { getSegGrp186().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp186(Collection values) { if (values!= null) { getSegGrp186().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp203(GOVCBR.SegGrp159 .SegGrp203 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 value: values) { getSegGrp203().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp203(Collection values) { if (values!= null) { getSegGrp203().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp267(GOVCBR.SegGrp159 .SegGrp267 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 value: values) { getSegGrp267().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp267(Collection values) { if (values!= null) { getSegGrp267().addAll(values); } return this; } public GOVCBR.SegGrp159 withSegGrp283(GOVCBR.SegGrp159 .SegGrp283 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 value: values) { getSegGrp283().add(value); } } return this; } public GOVCBR.SegGrp159 withSegGrp283(Collection values) { if (values!= null) { getSegGrp283().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-161" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "dms", "segGrp161" }) public static class SegGrp160 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "DMS") protected List dms; @XmlElement(name = "SegGrp-161") protected List segGrp161; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

             *    getIFD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the dms property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dms property. * *

* For example, to add a new item, do as follows: *

             *    getDMS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DMSDocumentMessageSummary } * * */ public List getDMS() { if (dms == null) { dms = new ArrayList(); } return this.dms; } /** * Gets the value of the segGrp161 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp161 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp161().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp160 .SegGrp161 } * * */ public List getSegGrp161() { if (segGrp161 == null) { segGrp161 = new ArrayList(); } return this.segGrp161; } public GOVCBR.SegGrp159 .SegGrp160 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp160 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp160 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp160 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp160 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp160 withDMS(DMSDocumentMessageSummary... values) { if (values!= null) { for (DMSDocumentMessageSummary value: values) { getDMS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp160 withDMS(Collection values) { if (values!= null) { getDMS().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp160 withSegGrp161(GOVCBR.SegGrp159 .SegGrp160 .SegGrp161 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp160 .SegGrp161 value: values) { getSegGrp161().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp160 withSegGrp161(Collection values) { if (values!= null) { getSegGrp161().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp161 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                 *    getCOM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp160 .SegGrp161 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp160 .SegGrp161 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp160 .SegGrp161 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
         *           <element name="TPL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPL-TransportPlacement" maxOccurs="9" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm", "adr", "tpl", "gei" }) public static class SegGrp162 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ADR") protected List adr; @XmlElement(name = "TPL") protected List tpl; @XmlElement(name = "GEI") protected List gei; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the adr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the adr property. * *

* For example, to add a new item, do as follows: *

             *    getADR().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ADRAddress } * * */ public List getADR() { if (adr == null) { adr = new ArrayList(); } return this.adr; } /** * Gets the value of the tpl property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tpl property. * *

* For example, to add a new item, do as follows: *

             *    getTPL().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TPLTransportPlacement } * * */ public List getTPL() { if (tpl == null) { tpl = new ArrayList(); } return this.tpl; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } public GOVCBR.SegGrp159 .SegGrp162 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp162 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp162 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp162 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp162 withADR(ADRAddress... values) { if (values!= null) { for (ADRAddress value: values) { getADR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp162 withADR(Collection values) { if (values!= null) { getADR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp162 withTPL(TPLTransportPlacement... values) { if (values!= null) { for (TPLTransportPlacement value: values) { getTPL().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp162 withTPL(Collection values) { if (values!= null) { getTPL().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp162 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp162 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-164" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-165" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-166" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "segGrp164", "segGrp166" }) public static class SegGrp163 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "SegGrp-164") protected List segGrp164; @XmlElement(name = "SegGrp-166") protected List segGrp166; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

             *    getTSR().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the segGrp164 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp164 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp164().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 } * * */ public List getSegGrp164() { if (segGrp164 == null) { segGrp164 = new ArrayList(); } return this.segGrp164; } /** * Gets the value of the segGrp166 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp166 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp166().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp163 .SegGrp166 } * * */ public List getSegGrp166() { if (segGrp166 == null) { segGrp166 = new ArrayList(); } return this.segGrp166; } public GOVCBR.SegGrp159 .SegGrp163 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp163 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp163 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp163 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp163 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp159 .SegGrp163 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp163 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp163 withSegGrp164(GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 value: values) { getSegGrp164().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 withSegGrp164(Collection values) { if (values!= null) { getSegGrp164().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp163 withSegGrp166(GOVCBR.SegGrp159 .SegGrp163 .SegGrp166 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp163 .SegGrp166 value: values) { getSegGrp166().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 withSegGrp166(Collection values) { if (values!= null) { getSegGrp166().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-165" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp165" }) public static class SegGrp164 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-165") protected List segGrp165; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp165 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp165 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp165().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 .SegGrp165 } * * */ public List getSegGrp165() { if (segGrp165 == null) { segGrp165 = new ArrayList(); } return this.segGrp165; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 withSegGrp165(GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 .SegGrp165 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 .SegGrp165 value: values) { getSegGrp165().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 withSegGrp165(Collection values) { if (values!= null) { getSegGrp165().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp165 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 .SegGrp165 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 .SegGrp165 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp164 .SegGrp165 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp166 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp166 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp166 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp163 .SegGrp166 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp168" }) public static class SegGrp167 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-168") protected List segGrp168; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

             *    getFTX().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

             *    getALI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp168 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp168 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp168().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp167 .SegGrp168 } * * */ public List getSegGrp168() { if (segGrp168 == null) { segGrp168 = new ArrayList(); } return this.segGrp168; } public GOVCBR.SegGrp159 .SegGrp167 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp159 .SegGrp167 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp167 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp167 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp167 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp167 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp167 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp167 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp167 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp167 withSegGrp168(GOVCBR.SegGrp159 .SegGrp167 .SegGrp168 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp167 .SegGrp168 value: values) { getSegGrp168().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp167 withSegGrp168(Collection values) { if (values!= null) { getSegGrp168().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp168 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                 *    getELU().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp159 .SegGrp167 .SegGrp168 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp159 .SegGrp167 .SegGrp168 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp167 .SegGrp168 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-170" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "ftx", "segGrp170" }) public static class SegGrp169 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "SegGrp-170") protected GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 segGrp170; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

             *    getLOC().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

             *    getCNT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

             *    getFTX().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the segGrp170 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 } * */ public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 getSegGrp170() { return segGrp170; } /** * Sets the value of the segGrp170 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 } * */ public void setSegGrp170(GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 value) { this.segGrp170 = value; } public GOVCBR.SegGrp159 .SegGrp169 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp159 .SegGrp169 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp169 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp169 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp169 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp169 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp169 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp169 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp169 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp169 withSegGrp170(GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 value) { setSegGrp170(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp171" }) public static class SegGrp170 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-171") protected List segGrp171; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp171 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp171 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp171().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 .SegGrp171 } * * */ public List getSegGrp171() { if (segGrp171 == null) { segGrp171 = new ArrayList(); } return this.segGrp171; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 withSegGrp171(GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 .SegGrp171 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 .SegGrp171 value: values) { getSegGrp171().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 withSegGrp171(Collection values) { if (values!= null) { getSegGrp171().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp171 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 .SegGrp171 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 .SegGrp171 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp169 .SegGrp170 .SegGrp171 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RTE-RateDetails" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "rte", "moa" }) public static class SegGrp172 { @XmlElement(name = "TOD", required = true) protected TODTermsOfDeliveryOrTransport tod; @XmlElement(name = "RTE") protected RTERateDetails rte; @XmlElement(name = "MOA") protected MOAMonetaryAmount moa; /** * Gets the value of the tod property. * * @return * possible object is * {@link TODTermsOfDeliveryOrTransport } * */ public TODTermsOfDeliveryOrTransport getTOD() { return tod; } /** * Sets the value of the tod property. * * @param value * allowed object is * {@link TODTermsOfDeliveryOrTransport } * */ public void setTOD(TODTermsOfDeliveryOrTransport value) { this.tod = value; } /** * Gets the value of the rte property. * * @return * possible object is * {@link RTERateDetails } * */ public RTERateDetails getRTE() { return rte; } /** * Sets the value of the rte property. * * @param value * allowed object is * {@link RTERateDetails } * */ public void setRTE(RTERateDetails value) { this.rte = value; } /** * Gets the value of the moa property. * * @return * possible object is * {@link MOAMonetaryAmount } * */ public MOAMonetaryAmount getMOA() { return moa; } /** * Sets the value of the moa property. * * @param value * allowed object is * {@link MOAMonetaryAmount } * */ public void setMOA(MOAMonetaryAmount value) { this.moa = value; } public GOVCBR.SegGrp159 .SegGrp172 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp159 .SegGrp172 withRTE(RTERateDetails value) { setRTE(value); return this; } public GOVCBR.SegGrp159 .SegGrp172 withMOA(MOAMonetaryAmount value) { setMOA(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp173 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

             *    getPCI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

             *    getFTX().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

             *    getDIM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

             *    getMEA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp159 .SegGrp173 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp159 .SegGrp173 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp173 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp173 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp173 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp173 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp173 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp173 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp173 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp173 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp173 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp174 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "DGS") protected List dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

             *    getMEA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the dgs property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dgs property. * *

* For example, to add a new item, do as follows: *

             *    getDGS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DGSDangerousGoods } * * */ public List getDGS() { if (dgs == null) { dgs = new ArrayList(); } return this.dgs; } public GOVCBR.SegGrp159 .SegGrp174 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp159 .SegGrp174 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp174 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp174 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp174 withDGS(Collection values) { if (values!= null) { getDGS().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rsl", "qty", "dtm" }) public static class SegGrp175 { @XmlElement(name = "RSL", required = true) protected RSLResult rsl; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the rsl property. * * @return * possible object is * {@link RSLResult } * */ public RSLResult getRSL() { return rsl; } /** * Sets the value of the rsl property. * * @param value * allowed object is * {@link RSLResult } * */ public void setRSL(RSLResult value) { this.rsl = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp175 withRSL(RSLResult value) { setRSL(value); return this; } public GOVCBR.SegGrp159 .SegGrp175 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp175 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp175 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp175 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp176 { @XmlElement(name = "GOR", required = true) protected GORGovernmentalRequirements gor; @XmlElement(name = "LOC") protected LOCPlaceLocationIdentification loc; /** * Gets the value of the gor property. * * @return * possible object is * {@link GORGovernmentalRequirements } * */ public GORGovernmentalRequirements getGOR() { return gor; } /** * Sets the value of the gor property. * * @param value * allowed object is * {@link GORGovernmentalRequirements } * */ public void setGOR(GORGovernmentalRequirements value) { this.gor = value; } /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } public GOVCBR.SegGrp159 .SegGrp176 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp159 .SegGrp176 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-178" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-181" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-185" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "mea", "gei", "segGrp178", "segGrp179", "segGrp181", "segGrp182" }) public static class SegGrp177 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-178") protected List segGrp178; @XmlElement(name = "SegGrp-179") protected List segGrp179; @XmlElement(name = "SegGrp-181") protected List segGrp181; @XmlElement(name = "SegGrp-182") protected List segGrp182; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

             *    getMEA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp178 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp178 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp178().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp178 } * * */ public List getSegGrp178() { if (segGrp178 == null) { segGrp178 = new ArrayList(); } return this.segGrp178; } /** * Gets the value of the segGrp179 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp179 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp179().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 } * * */ public List getSegGrp179() { if (segGrp179 == null) { segGrp179 = new ArrayList(); } return this.segGrp179; } /** * Gets the value of the segGrp181 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp181 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp181().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp181 } * * */ public List getSegGrp181() { if (segGrp181 == null) { segGrp181 = new ArrayList(); } return this.segGrp181; } /** * Gets the value of the segGrp182 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp182 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp182().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 } * * */ public List getSegGrp182() { if (segGrp182 == null) { segGrp182 = new ArrayList(); } return this.segGrp182; } public GOVCBR.SegGrp159 .SegGrp177 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp178(GOVCBR.SegGrp159 .SegGrp177 .SegGrp178 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 .SegGrp178 value: values) { getSegGrp178().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp178(Collection values) { if (values!= null) { getSegGrp178().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp179(GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 value: values) { getSegGrp179().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp179(Collection values) { if (values!= null) { getSegGrp179().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp181(GOVCBR.SegGrp159 .SegGrp177 .SegGrp181 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 .SegGrp181 value: values) { getSegGrp181().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp181(Collection values) { if (values!= null) { getSegGrp181().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp182(GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 value: values) { getSegGrp182().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 withSegGrp182(Collection values) { if (values!= null) { getSegGrp182().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp178 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp178 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp178 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp180" }) public static class SegGrp179 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-180") protected List segGrp180; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp180 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp180 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp180().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 .SegGrp180 } * * */ public List getSegGrp180() { if (segGrp180 == null) { segGrp180 = new ArrayList(); } return this.segGrp180; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 withSegGrp180(GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 .SegGrp180 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 .SegGrp180 value: values) { getSegGrp180().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 withSegGrp180(Collection values) { if (values!= null) { getSegGrp180().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp180 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 .SegGrp180 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 .SegGrp180 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp179 .SegGrp180 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp181 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp181 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp181 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp181 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-185" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "dtm", "moa", "gei", "segGrp183", "segGrp185" }) public static class SegGrp182 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-183") protected List segGrp183; @XmlElement(name = "SegGrp-185") protected GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 segGrp185; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp183 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp183 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp183().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 } * * */ public List getSegGrp183() { if (segGrp183 == null) { segGrp183 = new ArrayList(); } return this.segGrp183; } /** * Gets the value of the segGrp185 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 } * */ public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 getSegGrp185() { return segGrp185; } /** * Sets the value of the segGrp185 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 } * */ public void setSegGrp185(GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 value) { this.segGrp185 = value; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withSegGrp183(GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 value: values) { getSegGrp183().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withSegGrp183(Collection values) { if (values!= null) { getSegGrp183().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 withSegGrp185(GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 value) { setSegGrp185(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp184" }) public static class SegGrp183 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-184") protected List segGrp184; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp184 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp184 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp184().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 .SegGrp184 } * * */ public List getSegGrp184() { if (segGrp184 == null) { segGrp184 = new ArrayList(); } return this.segGrp184; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 withSegGrp184(GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 .SegGrp184 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 .SegGrp184 value: values) { getSegGrp184().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 withSegGrp184(Collection values) { if (values!= null) { getSegGrp184().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp184 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 .SegGrp184 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 .SegGrp184 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp183 .SegGrp184 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp185 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp177 .SegGrp182 .SegGrp185 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
         *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-187" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-188" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
         *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-192" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-198" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-199" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-200" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-201" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-202" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CCI-CharacteristicClassId"/>
         *                     <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CAV-CharacteristicValue" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tdt", "dtm", "rff", "qty", "mea", "moa", "poc", "dim", "ftx", "gds", "sts", "gpo", "segGrp187", "segGrp188", "segGrp191", "segGrp197", "segGrp202" }) public static class SegGrp186 { @XmlElement(name = "TDT", required = true) protected TDTTransportInformation tdt; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "POC") protected List poc; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GDS") protected List gds; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "GPO") protected GPOGeographicalPosition gpo; @XmlElement(name = "SegGrp-187") protected List segGrp187; @XmlElement(name = "SegGrp-188") protected List segGrp188; @XmlElement(name = "SegGrp-191") protected List segGrp191; @XmlElement(name = "SegGrp-197") protected List segGrp197; @XmlElement(name = "SegGrp-202") protected List segGrp202; /** * Gets the value of the tdt property. * * @return * possible object is * {@link TDTTransportInformation } * */ public TDTTransportInformation getTDT() { return tdt; } /** * Sets the value of the tdt property. * * @param value * allowed object is * {@link TDTTransportInformation } * */ public void setTDT(TDTTransportInformation value) { this.tdt = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

             *    getMEA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the poc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the poc property. * *

* For example, to add a new item, do as follows: *

             *    getPOC().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link POCPurposeOfConveyanceCall } * * */ public List getPOC() { if (poc == null) { poc = new ArrayList(); } return this.poc; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

             *    getDIM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

             *    getFTX().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gds property. * *

* For example, to add a new item, do as follows: *

             *    getGDS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GDSNatureOfCargo } * * */ public List getGDS() { if (gds == null) { gds = new ArrayList(); } return this.gds; } /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the gpo property. * * @return * possible object is * {@link GPOGeographicalPosition } * */ public GPOGeographicalPosition getGPO() { return gpo; } /** * Sets the value of the gpo property. * * @param value * allowed object is * {@link GPOGeographicalPosition } * */ public void setGPO(GPOGeographicalPosition value) { this.gpo = value; } /** * Gets the value of the segGrp187 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp187 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp187().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp187 } * * */ public List getSegGrp187() { if (segGrp187 == null) { segGrp187 = new ArrayList(); } return this.segGrp187; } /** * Gets the value of the segGrp188 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp188 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp188().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 } * * */ public List getSegGrp188() { if (segGrp188 == null) { segGrp188 = new ArrayList(); } return this.segGrp188; } /** * Gets the value of the segGrp191 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp191 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp191().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 } * * */ public List getSegGrp191() { if (segGrp191 == null) { segGrp191 = new ArrayList(); } return this.segGrp191; } /** * Gets the value of the segGrp197 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp197 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp197().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 } * * */ public List getSegGrp197() { if (segGrp197 == null) { segGrp197 = new ArrayList(); } return this.segGrp197; } /** * Gets the value of the segGrp202 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp202 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp202().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp202 } * * */ public List getSegGrp202() { if (segGrp202 == null) { segGrp202 = new ArrayList(); } return this.segGrp202; } public GOVCBR.SegGrp159 .SegGrp186 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp187(GOVCBR.SegGrp159 .SegGrp186 .SegGrp187 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp187 value: values) { getSegGrp187().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp187(Collection values) { if (values!= null) { getSegGrp187().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp188(GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 value: values) { getSegGrp188().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp188(Collection values) { if (values!= null) { getSegGrp188().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp191(GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 value: values) { getSegGrp191().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp191(Collection values) { if (values!= null) { getSegGrp191().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp197(GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 value: values) { getSegGrp197().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp197(Collection values) { if (values!= null) { getSegGrp197().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp202(GOVCBR.SegGrp159 .SegGrp186 .SegGrp202 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp202 value: values) { getSegGrp202().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 withSegGrp202(Collection values) { if (values!= null) { getSegGrp202().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp187 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp187 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp187 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp187 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp187 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
             *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "nat", "dtm", "loc", "emp", "segGrp189", "segGrp190" }) public static class SegGrp188 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "NAT") protected NATNationality nat; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "EMP") protected List emp; @XmlElement(name = "SegGrp-189") protected List segGrp189; @XmlElement(name = "SegGrp-190") protected List segGrp190; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the nat property. * * @return * possible object is * {@link NATNationality } * */ public NATNationality getNAT() { return nat; } /** * Sets the value of the nat property. * * @param value * allowed object is * {@link NATNationality } * */ public void setNAT(NATNationality value) { this.nat = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the emp property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the emp property. * *

* For example, to add a new item, do as follows: *

                 *    getEMP().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link EMPEmploymentDetails } * * */ public List getEMP() { if (emp == null) { emp = new ArrayList(); } return this.emp; } /** * Gets the value of the segGrp189 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp189 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp189().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp189 } * * */ public List getSegGrp189() { if (segGrp189 == null) { segGrp189 = new ArrayList(); } return this.segGrp189; } /** * Gets the value of the segGrp190 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp190 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp190().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp190 } * * */ public List getSegGrp190() { if (segGrp190 == null) { segGrp190 = new ArrayList(); } return this.segGrp190; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withSegGrp189(GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp189 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp189 value: values) { getSegGrp189().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withSegGrp189(Collection values) { if (values!= null) { getSegGrp189().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withSegGrp190(GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp190 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp190 value: values) { getSegGrp190().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 withSegGrp190(Collection values) { if (values!= null) { getSegGrp190().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp189 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp189 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp189 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp189 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
                 *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp190 { @XmlElement(name = "ADR", required = true) protected ADRAddress adr; @XmlElement(name = "EMP") protected EMPEmploymentDetails emp; /** * Gets the value of the adr property. * * @return * possible object is * {@link ADRAddress } * */ public ADRAddress getADR() { return adr; } /** * Sets the value of the adr property. * * @param value * allowed object is * {@link ADRAddress } * */ public void setADR(ADRAddress value) { this.adr = value; } /** * Gets the value of the emp property. * * @return * possible object is * {@link EMPEmploymentDetails } * */ public EMPEmploymentDetails getEMP() { return emp; } /** * Sets the value of the emp property. * * @param value * allowed object is * {@link EMPEmploymentDetails } * */ public void setEMP(EMPEmploymentDetails value) { this.emp = value; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp190 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp188 .SegGrp190 withEMP(EMPEmploymentDetails value) { setEMP(value); return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-192" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "segGrp192", "segGrp194", "segGrp195" }) public static class SegGrp191 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-192") protected List segGrp192; @XmlElement(name = "SegGrp-194") protected List segGrp194; @XmlElement(name = "SegGrp-195") protected List segGrp195; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                 *    getTSR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp192 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp192 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp192().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 } * * */ public List getSegGrp192() { if (segGrp192 == null) { segGrp192 = new ArrayList(); } return this.segGrp192; } /** * Gets the value of the segGrp194 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp194 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp194().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp194 } * * */ public List getSegGrp194() { if (segGrp194 == null) { segGrp194 = new ArrayList(); } return this.segGrp194; } /** * Gets the value of the segGrp195 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp195 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp195().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 } * * */ public List getSegGrp195() { if (segGrp195 == null) { segGrp195 = new ArrayList(); } return this.segGrp195; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withSegGrp192(GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 value: values) { getSegGrp192().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withSegGrp192(Collection values) { if (values!= null) { getSegGrp192().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withSegGrp194(GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp194 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp194 value: values) { getSegGrp194().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withSegGrp194(Collection values) { if (values!= null) { getSegGrp194().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withSegGrp195(GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 value: values) { getSegGrp195().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 withSegGrp195(Collection values) { if (values!= null) { getSegGrp195().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp193" }) public static class SegGrp192 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-193") protected List segGrp193; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp193 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp193 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp193().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 .SegGrp193 } * * */ public List getSegGrp193() { if (segGrp193 == null) { segGrp193 = new ArrayList(); } return this.segGrp193; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 withSegGrp193(GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 .SegGrp193 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 .SegGrp193 value: values) { getSegGrp193().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 withSegGrp193(Collection values) { if (values!= null) { getSegGrp193().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp193 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 .SegGrp193 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 .SegGrp193 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp192 .SegGrp193 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp194 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp194 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp194 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp194 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp196" }) public static class SegGrp195 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-196") protected List segGrp196; /** * Gets the value of the ajt property. * * @return * possible object is * {@link AJTAdjustmentDetails } * */ public AJTAdjustmentDetails getAJT() { return ajt; } /** * Sets the value of the ajt property. * * @param value * allowed object is * {@link AJTAdjustmentDetails } * */ public void setAJT(AJTAdjustmentDetails value) { this.ajt = value; } /** * Gets the value of the segGrp196 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp196 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp196().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 .SegGrp196 } * * */ public List getSegGrp196() { if (segGrp196 == null) { segGrp196 = new ArrayList(); } return this.segGrp196; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 withSegGrp196(GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 .SegGrp196 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 .SegGrp196 value: values) { getSegGrp196().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 withSegGrp196(Collection values) { if (values!= null) { getSegGrp196().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp196 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                         *    getELU().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 .SegGrp196 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 .SegGrp196 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp191 .SegGrp195 .SegGrp196 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-198" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-199" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-200" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-201" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "segGrp198", "segGrp199", "segGrp201" }) public static class SegGrp197 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-198") protected List segGrp198; @XmlElement(name = "SegGrp-199") protected List segGrp199; @XmlElement(name = "SegGrp-201") protected List segGrp201; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp198 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp198 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp198().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp198 } * * */ public List getSegGrp198() { if (segGrp198 == null) { segGrp198 = new ArrayList(); } return this.segGrp198; } /** * Gets the value of the segGrp199 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp199 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp199().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 } * * */ public List getSegGrp199() { if (segGrp199 == null) { segGrp199 = new ArrayList(); } return this.segGrp199; } /** * Gets the value of the segGrp201 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp201 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp201().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp201 } * * */ public List getSegGrp201() { if (segGrp201 == null) { segGrp201 = new ArrayList(); } return this.segGrp201; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withSegGrp198(GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp198 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp198 value: values) { getSegGrp198().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withSegGrp198(Collection values) { if (values!= null) { getSegGrp198().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withSegGrp199(GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 value: values) { getSegGrp199().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withSegGrp199(Collection values) { if (values!= null) { getSegGrp199().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withSegGrp201(GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp201 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp201 value: values) { getSegGrp201().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 withSegGrp201(Collection values) { if (values!= null) { getSegGrp201().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp198 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp198 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp198 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-200" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp200" }) public static class SegGrp199 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-200") protected List segGrp200; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp200 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp200 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp200().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 .SegGrp200 } * * */ public List getSegGrp200() { if (segGrp200 == null) { segGrp200 = new ArrayList(); } return this.segGrp200; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 withSegGrp200(GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 .SegGrp200 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 .SegGrp200 value: values) { getSegGrp200().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 withSegGrp200(Collection values) { if (values!= null) { getSegGrp200().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp200 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 .SegGrp200 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 .SegGrp200 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp199 .SegGrp200 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp201 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp201 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp201 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp197 .SegGrp201 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CCI-CharacteristicClassId"/>
             *           <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CAV-CharacteristicValue" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cci", "cav" }) public static class SegGrp202 { @XmlElement(name = "CCI", required = true) protected CCICharacteristicClassId cci; @XmlElement(name = "CAV") protected CAVCharacteristicValue cav; /** * Gets the value of the cci property. * * @return * possible object is * {@link CCICharacteristicClassId } * */ public CCICharacteristicClassId getCCI() { return cci; } /** * Sets the value of the cci property. * * @param value * allowed object is * {@link CCICharacteristicClassId } * */ public void setCCI(CCICharacteristicClassId value) { this.cci = value; } /** * Gets the value of the cav property. * * @return * possible object is * {@link CAVCharacteristicValue } * */ public CAVCharacteristicValue getCAV() { return cav; } /** * Sets the value of the cav property. * * @param value * allowed object is * {@link CAVCharacteristicValue } * */ public void setCAV(CAVCharacteristicValue value) { this.cav = value; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp202 withCCI(CCICharacteristicClassId value) { setCCI(value); return this; } public GOVCBR.SegGrp159 .SegGrp186 .SegGrp202 withCAV(CAVCharacteristicValue value) { setCAV(value); return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}HAN-HandlingInstructions" maxOccurs="99" minOccurs="0"/>
         *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-205" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-207" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-212" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-215" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-216" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-218" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-219" maxOccurs="999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-220" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-223" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-226" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-227" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-232" maxOccurs="9" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
         *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
         *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-233" maxOccurs="9" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-234" maxOccurs="9" minOccurs="0">
         *                                                   <complexType>
         *                                                     <complexContent>
         *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                         <sequence>
         *                                                           <sequence>
         *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                                                           </sequence>
         *                                                         </sequence>
         *                                                       </restriction>
         *                                                     </complexContent>
         *                                                   </complexType>
         *                                                 </element>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-235" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-238" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-241" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-245" maxOccurs="999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-246" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-247" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-248" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-250" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
         *                                                   <complexType>
         *                                                     <complexContent>
         *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                         <sequence>
         *                                                           <sequence>
         *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                                     </sequence>
         *                                                                   </sequence>
         *                                                                 </restriction>
         *                                                               </complexContent>
         *                                                             </complexType>
         *                                                           </element>
         *                                                         </sequence>
         *                                                       </restriction>
         *                                                     </complexContent>
         *                                                   </complexType>
         *                                                 </element>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-255" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-256" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-257" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-259" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-260" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-261" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-262" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-263" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-264" maxOccurs="9" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-265" maxOccurs="9" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-266" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
         *                     <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RTE-RateDetails" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "gei", "sts", "rff", "ifd", "han", "tdt", "segGrp204", "segGrp206", "segGrp207", "segGrp213", "segGrp215", "segGrp218", "segGrp219", "segGrp222", "segGrp223", "segGrp235", "segGrp266" }) public static class SegGrp203 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "HAN") protected List han; @XmlElement(name = "TDT") protected List tdt; @XmlElement(name = "SegGrp-204") protected List segGrp204; @XmlElement(name = "SegGrp-206") protected List segGrp206; @XmlElement(name = "SegGrp-207") protected List segGrp207; @XmlElement(name = "SegGrp-213") protected List segGrp213; @XmlElement(name = "SegGrp-215") protected List segGrp215; @XmlElement(name = "SegGrp-218") protected List segGrp218; @XmlElement(name = "SegGrp-219") protected List segGrp219; @XmlElement(name = "SegGrp-222") protected List segGrp222; @XmlElement(name = "SegGrp-223") protected List segGrp223; @XmlElement(name = "SegGrp-235") protected List segGrp235; @XmlElement(name = "SegGrp-266") protected List segGrp266; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the sts property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the sts property. * *

* For example, to add a new item, do as follows: *

             *    getSTS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link STSStatus } * * */ public List getSTS() { if (sts == null) { sts = new ArrayList(); } return this.sts; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

             *    getIFD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the han property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the han property. * *

* For example, to add a new item, do as follows: *

             *    getHAN().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HANHandlingInstructions } * * */ public List getHAN() { if (han == null) { han = new ArrayList(); } return this.han; } /** * Gets the value of the tdt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tdt property. * *

* For example, to add a new item, do as follows: *

             *    getTDT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TDTTransportInformation } * * */ public List getTDT() { if (tdt == null) { tdt = new ArrayList(); } return this.tdt; } /** * Gets the value of the segGrp204 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp204 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp204().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 } * * */ public List getSegGrp204() { if (segGrp204 == null) { segGrp204 = new ArrayList(); } return this.segGrp204; } /** * Gets the value of the segGrp206 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp206 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp206().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 } * * */ public List getSegGrp206() { if (segGrp206 == null) { segGrp206 = new ArrayList(); } return this.segGrp206; } /** * Gets the value of the segGrp207 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp207 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp207().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 } * * */ public List getSegGrp207() { if (segGrp207 == null) { segGrp207 = new ArrayList(); } return this.segGrp207; } /** * Gets the value of the segGrp213 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp213 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp213().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 } * * */ public List getSegGrp213() { if (segGrp213 == null) { segGrp213 = new ArrayList(); } return this.segGrp213; } /** * Gets the value of the segGrp215 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp215 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp215().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 } * * */ public List getSegGrp215() { if (segGrp215 == null) { segGrp215 = new ArrayList(); } return this.segGrp215; } /** * Gets the value of the segGrp218 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp218 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp218().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp218 } * * */ public List getSegGrp218() { if (segGrp218 == null) { segGrp218 = new ArrayList(); } return this.segGrp218; } /** * Gets the value of the segGrp219 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp219 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp219().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 } * * */ public List getSegGrp219() { if (segGrp219 == null) { segGrp219 = new ArrayList(); } return this.segGrp219; } /** * Gets the value of the segGrp222 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp222 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp222().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 } * * */ public List getSegGrp222() { if (segGrp222 == null) { segGrp222 = new ArrayList(); } return this.segGrp222; } /** * Gets the value of the segGrp223 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp223 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp223().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 } * * */ public List getSegGrp223() { if (segGrp223 == null) { segGrp223 = new ArrayList(); } return this.segGrp223; } /** * Gets the value of the segGrp235 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp235 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp235().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 } * * */ public List getSegGrp235() { if (segGrp235 == null) { segGrp235 = new ArrayList(); } return this.segGrp235; } /** * Gets the value of the segGrp266 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp266 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp266().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp266 } * * */ public List getSegGrp266() { if (segGrp266 == null) { segGrp266 = new ArrayList(); } return this.segGrp266; } public GOVCBR.SegGrp159 .SegGrp203 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withHAN(HANHandlingInstructions... values) { if (values!= null) { for (HANHandlingInstructions value: values) { getHAN().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withHAN(Collection values) { if (values!= null) { getHAN().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp204(GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 value: values) { getSegGrp204().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp204(Collection values) { if (values!= null) { getSegGrp204().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp206(GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 value: values) { getSegGrp206().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp206(Collection values) { if (values!= null) { getSegGrp206().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp207(GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 value: values) { getSegGrp207().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp207(Collection values) { if (values!= null) { getSegGrp207().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp213(GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 value: values) { getSegGrp213().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp213(Collection values) { if (values!= null) { getSegGrp213().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp215(GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 value: values) { getSegGrp215().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp215(Collection values) { if (values!= null) { getSegGrp215().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp218(GOVCBR.SegGrp159 .SegGrp203 .SegGrp218 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp218 value: values) { getSegGrp218().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp218(Collection values) { if (values!= null) { getSegGrp218().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp219(GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 value: values) { getSegGrp219().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp219(Collection values) { if (values!= null) { getSegGrp219().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp222(GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 value: values) { getSegGrp222().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp222(Collection values) { if (values!= null) { getSegGrp222().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp223(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 value: values) { getSegGrp223().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp223(Collection values) { if (values!= null) { getSegGrp223().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp235(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 value: values) { getSegGrp235().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp235(Collection values) { if (values!= null) { getSegGrp235().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp266(GOVCBR.SegGrp159 .SegGrp203 .SegGrp266 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp266 value: values) { getSegGrp266().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 withSegGrp266(Collection values) { if (values!= null) { getSegGrp266().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-205" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp205" }) public static class SegGrp204 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-205") protected List segGrp205; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp205 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp205 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp205().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 .SegGrp205 } * * */ public List getSegGrp205() { if (segGrp205 == null) { segGrp205 = new ArrayList(); } return this.segGrp205; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 withSegGrp205(GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 .SegGrp205 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 .SegGrp205 value: values) { getSegGrp205().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 withSegGrp205(Collection values) { if (values!= null) { getSegGrp205().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp205 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 .SegGrp205 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 .SegGrp205 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp204 .SegGrp205 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "adr" }) public static class SegGrp206 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ADR") protected List adr; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the adr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the adr property. * *

* For example, to add a new item, do as follows: *

                 *    getADR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ADRAddress } * * */ public List getADR() { if (adr == null) { adr = new ArrayList(); } return this.adr; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 withADR(ADRAddress... values) { if (values!= null) { for (ADRAddress value: values) { getADR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp206 withADR(Collection values) { if (values!= null) { getADR().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-212" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "segGrp208", "segGrp210", "segGrp211" }) public static class SegGrp207 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "SegGrp-208") protected List segGrp208; @XmlElement(name = "SegGrp-210") protected List segGrp210; @XmlElement(name = "SegGrp-211") protected List segGrp211; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                 *    getTSR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the segGrp208 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp208 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp208().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 } * * */ public List getSegGrp208() { if (segGrp208 == null) { segGrp208 = new ArrayList(); } return this.segGrp208; } /** * Gets the value of the segGrp210 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp210 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp210().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp210 } * * */ public List getSegGrp210() { if (segGrp210 == null) { segGrp210 = new ArrayList(); } return this.segGrp210; } /** * Gets the value of the segGrp211 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp211 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp211().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 } * * */ public List getSegGrp211() { if (segGrp211 == null) { segGrp211 = new ArrayList(); } return this.segGrp211; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withSegGrp208(GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 value: values) { getSegGrp208().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withSegGrp208(Collection values) { if (values!= null) { getSegGrp208().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withSegGrp210(GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp210 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp210 value: values) { getSegGrp210().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withSegGrp210(Collection values) { if (values!= null) { getSegGrp210().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withSegGrp211(GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 value: values) { getSegGrp211().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 withSegGrp211(Collection values) { if (values!= null) { getSegGrp211().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp209" }) public static class SegGrp208 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-209") protected List segGrp209; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp209 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp209 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp209().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 .SegGrp209 } * * */ public List getSegGrp209() { if (segGrp209 == null) { segGrp209 = new ArrayList(); } return this.segGrp209; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 withSegGrp209(GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 .SegGrp209 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 .SegGrp209 value: values) { getSegGrp209().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 withSegGrp209(Collection values) { if (values!= null) { getSegGrp209().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp209 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 .SegGrp209 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 .SegGrp209 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp208 .SegGrp209 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp210 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp210 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp210 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp210 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-212" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp212" }) public static class SegGrp211 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-212") protected List segGrp212; /** * Gets the value of the ajt property. * * @return * possible object is * {@link AJTAdjustmentDetails } * */ public AJTAdjustmentDetails getAJT() { return ajt; } /** * Sets the value of the ajt property. * * @param value * allowed object is * {@link AJTAdjustmentDetails } * */ public void setAJT(AJTAdjustmentDetails value) { this.ajt = value; } /** * Gets the value of the segGrp212 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp212 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp212().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 .SegGrp212 } * * */ public List getSegGrp212() { if (segGrp212 == null) { segGrp212 = new ArrayList(); } return this.segGrp212; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 withSegGrp212(GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 .SegGrp212 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 .SegGrp212 value: values) { getSegGrp212().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 withSegGrp212(Collection values) { if (values!= null) { getSegGrp212().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp212 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                         *    getELU().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 .SegGrp212 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 .SegGrp212 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp207 .SegGrp211 .SegGrp212 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp214" }) public static class SegGrp213 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-214") protected List segGrp214; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                 *    getALI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp214 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp214 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp214().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 .SegGrp214 } * * */ public List getSegGrp214() { if (segGrp214 == null) { segGrp214 = new ArrayList(); } return this.segGrp214; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withSegGrp214(GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 .SegGrp214 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 .SegGrp214 value: values) { getSegGrp214().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 withSegGrp214(Collection values) { if (values!= null) { getSegGrp214().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp214 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                     *    getELU().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 .SegGrp214 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 .SegGrp214 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp213 .SegGrp214 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-216" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp216" }) public static class SegGrp215 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-216") protected GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 segGrp216; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp216 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 } * */ public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 getSegGrp216() { return segGrp216; } /** * Sets the value of the segGrp216 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 } * */ public void setSegGrp216(GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 value) { this.segGrp216 = value; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 withSegGrp216(GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 value) { setSegGrp216(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp217" }) public static class SegGrp216 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-217") protected List segGrp217; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp217 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp217 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp217().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 .SegGrp217 } * * */ public List getSegGrp217() { if (segGrp217 == null) { segGrp217 = new ArrayList(); } return this.segGrp217; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 withSegGrp217(GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 .SegGrp217 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 .SegGrp217 value: values) { getSegGrp217().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 withSegGrp217(Collection values) { if (values!= null) { getSegGrp217().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp217 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 .SegGrp217 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 .SegGrp217 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp215 .SegGrp216 .SegGrp217 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp218 { @XmlElement(name = "MEA", required = true) protected MEAMeasurements mea; @XmlElement(name = "QTY") protected List qty; /** * Gets the value of the mea property. * * @return * possible object is * {@link MEAMeasurements } * */ public MEAMeasurements getMEA() { return mea; } /** * Sets the value of the mea property. * * @param value * allowed object is * {@link MEAMeasurements } * */ public void setMEA(MEAMeasurements value) { this.mea = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp218 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp218 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp218 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-220" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea", "segGrp220" }) public static class SegGrp219 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "SegGrp-220") protected List segGrp220; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                 *    getPCI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                 *    getDIM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the segGrp220 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp220 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp220().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 } * * */ public List getSegGrp220() { if (segGrp220 == null) { segGrp220 = new ArrayList(); } return this.segGrp220; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withSegGrp220(GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 value: values) { getSegGrp220().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 withSegGrp220(Collection values) { if (values!= null) { getSegGrp220().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp221" }) public static class SegGrp220 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-221") protected List segGrp221; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp221 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp221 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp221().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 .SegGrp221 } * * */ public List getSegGrp221() { if (segGrp221 == null) { segGrp221 = new ArrayList(); } return this.segGrp221; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 withSegGrp221(GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 .SegGrp221 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 .SegGrp221 value: values) { getSegGrp221().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 withSegGrp221(Collection values) { if (values!= null) { getSegGrp221().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp221 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 .SegGrp221 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 .SegGrp221 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp219 .SegGrp220 .SegGrp221 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp222 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "DGS") protected List dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the dgs property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dgs property. * *

* For example, to add a new item, do as follows: *

                 *    getDGS().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DGSDangerousGoods } * * */ public List getDGS() { if (dgs == null) { dgs = new ArrayList(); } return this.dgs; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp222 withDGS(Collection values) { if (values!= null) { getDGS().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-226" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-227" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-232" maxOccurs="9" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
             *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
             *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-233" maxOccurs="9" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-234" maxOccurs="9" minOccurs="0">
             *                                         <complexType>
             *                                           <complexContent>
             *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                               <sequence>
             *                                                 <sequence>
             *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *                                                 </sequence>
             *                                               </sequence>
             *                                             </restriction>
             *                                           </complexContent>
             *                                         </complexType>
             *                                       </element>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "mea", "gei", "segGrp224", "segGrp225", "segGrp227", "segGrp228", "segGrp231" }) public static class SegGrp223 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-224") protected List segGrp224; @XmlElement(name = "SegGrp-225") protected List segGrp225; @XmlElement(name = "SegGrp-227") protected List segGrp227; @XmlElement(name = "SegGrp-228") protected List segGrp228; @XmlElement(name = "SegGrp-231") protected List segGrp231; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp224 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp224 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp224().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp224 } * * */ public List getSegGrp224() { if (segGrp224 == null) { segGrp224 = new ArrayList(); } return this.segGrp224; } /** * Gets the value of the segGrp225 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp225 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp225().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 } * * */ public List getSegGrp225() { if (segGrp225 == null) { segGrp225 = new ArrayList(); } return this.segGrp225; } /** * Gets the value of the segGrp227 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp227 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp227().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp227 } * * */ public List getSegGrp227() { if (segGrp227 == null) { segGrp227 = new ArrayList(); } return this.segGrp227; } /** * Gets the value of the segGrp228 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp228 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp228().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 } * * */ public List getSegGrp228() { if (segGrp228 == null) { segGrp228 = new ArrayList(); } return this.segGrp228; } /** * Gets the value of the segGrp231 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp231 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp231().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 } * * */ public List getSegGrp231() { if (segGrp231 == null) { segGrp231 = new ArrayList(); } return this.segGrp231; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp224(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp224 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp224 value: values) { getSegGrp224().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp224(Collection values) { if (values!= null) { getSegGrp224().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp225(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 value: values) { getSegGrp225().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp225(Collection values) { if (values!= null) { getSegGrp225().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp227(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp227 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp227 value: values) { getSegGrp227().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp227(Collection values) { if (values!= null) { getSegGrp227().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp228(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 value: values) { getSegGrp228().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp228(Collection values) { if (values!= null) { getSegGrp228().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp231(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 value: values) { getSegGrp231().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 withSegGrp231(Collection values) { if (values!= null) { getSegGrp231().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp224 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp224 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp224 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-226" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp226" }) public static class SegGrp225 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-226") protected List segGrp226; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp226 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp226 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp226().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 .SegGrp226 } * * */ public List getSegGrp226() { if (segGrp226 == null) { segGrp226 = new ArrayList(); } return this.segGrp226; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 withSegGrp226(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 .SegGrp226 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 .SegGrp226 value: values) { getSegGrp226().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 withSegGrp226(Collection values) { if (values!= null) { getSegGrp226().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp226 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 .SegGrp226 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 .SegGrp226 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp225 .SegGrp226 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp227 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp227 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp227 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp227 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea", "segGrp229" }) public static class SegGrp228 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "SegGrp-229") protected List segGrp229; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                     *    getPCI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                     *    getDIM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                     *    getMEA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the segGrp229 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp229 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp229().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 } * * */ public List getSegGrp229() { if (segGrp229 == null) { segGrp229 = new ArrayList(); } return this.segGrp229; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withSegGrp229(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 value: values) { getSegGrp229().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 withSegGrp229(Collection values) { if (values!= null) { getSegGrp229().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp230" }) public static class SegGrp229 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-230") protected List segGrp230; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp230 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp230 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp230().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 .SegGrp230 } * * */ public List getSegGrp230() { if (segGrp230 == null) { segGrp230 = new ArrayList(); } return this.segGrp230; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 withSegGrp230(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 .SegGrp230 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 .SegGrp230 value: values) { getSegGrp230().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 withSegGrp230(Collection values) { if (values!= null) { getSegGrp230().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp230 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 .SegGrp230 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 .SegGrp230 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp228 .SegGrp229 .SegGrp230 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-232" maxOccurs="9" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
                 *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
                 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-233" maxOccurs="9" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-234" maxOccurs="9" minOccurs="0">
                 *                               <complexType>
                 *                                 <complexContent>
                 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                     <sequence>
                 *                                       <sequence>
                 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                 *                                       </sequence>
                 *                                     </sequence>
                 *                                   </restriction>
                 *                                 </complexContent>
                 *                               </complexType>
                 *                             </element>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "arr", "ftx", "tcc", "segGrp232" }) public static class SegGrp231 { @XmlElement(name = "ARR", required = true) protected ARRArrayInformation arr; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "SegGrp-232") protected List segGrp232; /** * Gets the value of the arr property. * * @return * possible object is * {@link ARRArrayInformation } * */ public ARRArrayInformation getARR() { return arr; } /** * Sets the value of the arr property. * * @param value * allowed object is * {@link ARRArrayInformation } * */ public void setARR(ARRArrayInformation value) { this.arr = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                     *    getTCC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the segGrp232 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp232 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp232().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 } * * */ public List getSegGrp232() { if (segGrp232 == null) { segGrp232 = new ArrayList(); } return this.segGrp232; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 withARR(ARRArrayInformation value) { setARR(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 withSegGrp232(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 value: values) { getSegGrp232().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 withSegGrp232(Collection values) { if (values!= null) { getSegGrp232().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
                     *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
                     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-233" maxOccurs="9" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *                   </sequence>
                     *                   <element name="SegGrp-234" maxOccurs="9" minOccurs="0">
                     *                     <complexType>
                     *                       <complexContent>
                     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                           <sequence>
                     *                             <sequence>
                     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                     *                             </sequence>
                     *                           </sequence>
                     *                         </restriction>
                     *                       </complexContent>
                     *                     </complexType>
                     *                   </element>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "att", "dgs", "ftx", "segGrp233" }) public static class SegGrp232 { @XmlElement(name = "ATT", required = true) protected ATTAttribute att; @XmlElement(name = "DGS", required = true) protected DGSDangerousGoods dgs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "SegGrp-233") protected List segGrp233; /** * Gets the value of the att property. * * @return * possible object is * {@link ATTAttribute } * */ public ATTAttribute getATT() { return att; } /** * Sets the value of the att property. * * @param value * allowed object is * {@link ATTAttribute } * */ public void setATT(ATTAttribute value) { this.att = value; } /** * Gets the value of the dgs property. * * @return * possible object is * {@link DGSDangerousGoods } * */ public DGSDangerousGoods getDGS() { return dgs; } /** * Sets the value of the dgs property. * * @param value * allowed object is * {@link DGSDangerousGoods } * */ public void setDGS(DGSDangerousGoods value) { this.dgs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                         *    getFTX().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the segGrp233 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp233 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp233().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 } * * */ public List getSegGrp233() { if (segGrp233 == null) { segGrp233 = new ArrayList(); } return this.segGrp233; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 withATT(ATTAttribute value) { setATT(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 withDGS(DGSDangerousGoods value) { setDGS(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 withSegGrp233(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 value: values) { getSegGrp233().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 withSegGrp233(Collection values) { if (values!= null) { getSegGrp233().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                         *         </sequence>
                         *         <element name="SegGrp-234" maxOccurs="9" minOccurs="0">
                         *           <complexType>
                         *             <complexContent>
                         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                 <sequence>
                         *                   <sequence>
                         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                         *                   </sequence>
                         *                 </sequence>
                         *               </restriction>
                         *             </complexContent>
                         *           </complexType>
                         *         </element>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp234" }) public static class SegGrp233 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-234") protected List segGrp234; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the segGrp234 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp234 property. * *

* For example, to add a new item, do as follows: *

                             *    getSegGrp234().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 .SegGrp234 } * * */ public List getSegGrp234() { if (segGrp234 == null) { segGrp234 = new ArrayList(); } return this.segGrp234; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 withSegGrp234(GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 .SegGrp234 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 .SegGrp234 value: values) { getSegGrp234().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 withSegGrp234(Collection values) { if (values!= null) { getSegGrp234().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                             * <complexType>
                             *   <complexContent>
                             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *       <sequence>
                             *         <sequence>
                             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                             *         </sequence>
                             *       </sequence>
                             *     </restriction>
                             *   </complexContent>
                             * </complexType>
                             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp234 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                                 *    getCOM().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 .SegGrp234 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 .SegGrp234 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp223 .SegGrp231 .SegGrp232 .SegGrp233 .SegGrp234 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-238" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-241" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-245" maxOccurs="999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-246" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-247" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-248" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-250" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
             *                                         <complexType>
             *                                           <complexContent>
             *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                               <sequence>
             *                                                 <sequence>
             *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                                           </sequence>
             *                                                         </sequence>
             *                                                       </restriction>
             *                                                     </complexContent>
             *                                                   </complexType>
             *                                                 </element>
             *                                               </sequence>
             *                                             </restriction>
             *                                           </complexContent>
             *                                         </complexType>
             *                                       </element>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-255" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-256" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-257" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-259" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-260" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-261" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-262" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-263" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-264" maxOccurs="9" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                             </sequence>
             *                             <element name="SegGrp-265" maxOccurs="9" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "mea", "moa", "cdi", "pgi", "tcc", "cnt", "ifd", "tdt", "segGrp236", "segGrp237", "segGrp239", "segGrp243", "segGrp245", "segGrp246", "segGrp247", "segGrp250", "segGrp255", "segGrp256", "segGrp258", "segGrp259", "segGrp260", "segGrp263" }) public static class SegGrp235 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "APP") protected List app; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "CDI") protected List cdi; @XmlElement(name = "PGI") protected List pgi; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "TDT") protected List tdt; @XmlElement(name = "SegGrp-236") protected List segGrp236; @XmlElement(name = "SegGrp-237") protected List segGrp237; @XmlElement(name = "SegGrp-239") protected List segGrp239; @XmlElement(name = "SegGrp-243") protected List segGrp243; @XmlElement(name = "SegGrp-245") protected List segGrp245; @XmlElement(name = "SegGrp-246") protected List segGrp246; @XmlElement(name = "SegGrp-247") protected GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 segGrp247; @XmlElement(name = "SegGrp-250") protected List segGrp250; @XmlElement(name = "SegGrp-255") protected List segGrp255; @XmlElement(name = "SegGrp-256") protected List segGrp256; @XmlElement(name = "SegGrp-258") protected List segGrp258; @XmlElement(name = "SegGrp-259") protected List segGrp259; @XmlElement(name = "SegGrp-260") protected List segGrp260; @XmlElement(name = "SegGrp-263") protected List segGrp263; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the imd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the imd property. * *

* For example, to add a new item, do as follows: *

                 *    getIMD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the app property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the app property. * *

* For example, to add a new item, do as follows: *

                 *    getAPP().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link APPApplicability } * * */ public List getAPP() { if (app == null) { app = new ArrayList(); } return this.app; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gir property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gir property. * *

* For example, to add a new item, do as follows: *

                 *    getGIR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GIRRelatedIdentificationNumbers } * * */ public List getGIR() { if (gir == null) { gir = new ArrayList(); } return this.gir; } /** * Gets the value of the gin property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gin property. * *

* For example, to add a new item, do as follows: *

                 *    getGIN().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GINGoodsIdentityNumber } * * */ public List getGIN() { if (gin == null) { gin = new ArrayList(); } return this.gin; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the cdi property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cdi property. * *

* For example, to add a new item, do as follows: *

                 *    getCDI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CDIPhysicalOrLogicalState } * * */ public List getCDI() { if (cdi == null) { cdi = new ArrayList(); } return this.cdi; } /** * Gets the value of the pgi property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pgi property. * *

* For example, to add a new item, do as follows: *

                 *    getPGI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PGIProductGroupInformation } * * */ public List getPGI() { if (pgi == null) { pgi = new ArrayList(); } return this.pgi; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                 *    getTCC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                 *    getIFD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the tdt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tdt property. * *

* For example, to add a new item, do as follows: *

                 *    getTDT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TDTTransportInformation } * * */ public List getTDT() { if (tdt == null) { tdt = new ArrayList(); } return this.tdt; } /** * Gets the value of the segGrp236 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp236 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp236().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp236 } * * */ public List getSegGrp236() { if (segGrp236 == null) { segGrp236 = new ArrayList(); } return this.segGrp236; } /** * Gets the value of the segGrp237 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp237 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp237().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 } * * */ public List getSegGrp237() { if (segGrp237 == null) { segGrp237 = new ArrayList(); } return this.segGrp237; } /** * Gets the value of the segGrp239 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp239 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp239().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 } * * */ public List getSegGrp239() { if (segGrp239 == null) { segGrp239 = new ArrayList(); } return this.segGrp239; } /** * Gets the value of the segGrp243 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp243 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp243().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 } * * */ public List getSegGrp243() { if (segGrp243 == null) { segGrp243 = new ArrayList(); } return this.segGrp243; } /** * Gets the value of the segGrp245 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp245 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp245().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 } * * */ public List getSegGrp245() { if (segGrp245 == null) { segGrp245 = new ArrayList(); } return this.segGrp245; } /** * Gets the value of the segGrp246 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp246 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp246().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 } * * */ public List getSegGrp246() { if (segGrp246 == null) { segGrp246 = new ArrayList(); } return this.segGrp246; } /** * Gets the value of the segGrp247 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 } * */ public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 getSegGrp247() { return segGrp247; } /** * Sets the value of the segGrp247 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 } * */ public void setSegGrp247(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 value) { this.segGrp247 = value; } /** * Gets the value of the segGrp250 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp250 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp250().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 } * * */ public List getSegGrp250() { if (segGrp250 == null) { segGrp250 = new ArrayList(); } return this.segGrp250; } /** * Gets the value of the segGrp255 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp255 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp255().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp255 } * * */ public List getSegGrp255() { if (segGrp255 == null) { segGrp255 = new ArrayList(); } return this.segGrp255; } /** * Gets the value of the segGrp256 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp256 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp256().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 } * * */ public List getSegGrp256() { if (segGrp256 == null) { segGrp256 = new ArrayList(); } return this.segGrp256; } /** * Gets the value of the segGrp258 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp258 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp258().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 } * * */ public List getSegGrp258() { if (segGrp258 == null) { segGrp258 = new ArrayList(); } return this.segGrp258; } /** * Gets the value of the segGrp259 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp259 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp259().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp259 } * * */ public List getSegGrp259() { if (segGrp259 == null) { segGrp259 = new ArrayList(); } return this.segGrp259; } /** * Gets the value of the segGrp260 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp260 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp260().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 } * * */ public List getSegGrp260() { if (segGrp260 == null) { segGrp260 = new ArrayList(); } return this.segGrp260; } /** * Gets the value of the segGrp263 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp263 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp263().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 } * * */ public List getSegGrp263() { if (segGrp263 == null) { segGrp263 = new ArrayList(); } return this.segGrp263; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp236(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp236 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp236 value: values) { getSegGrp236().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp236(Collection values) { if (values!= null) { getSegGrp236().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp237(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 value: values) { getSegGrp237().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp237(Collection values) { if (values!= null) { getSegGrp237().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp239(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 value: values) { getSegGrp239().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp239(Collection values) { if (values!= null) { getSegGrp239().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp243(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 value: values) { getSegGrp243().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp243(Collection values) { if (values!= null) { getSegGrp243().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp245(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 value: values) { getSegGrp245().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp245(Collection values) { if (values!= null) { getSegGrp245().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp246(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 value: values) { getSegGrp246().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp246(Collection values) { if (values!= null) { getSegGrp246().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp247(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 value) { setSegGrp247(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp250(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 value: values) { getSegGrp250().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp250(Collection values) { if (values!= null) { getSegGrp250().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp255(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp255 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp255 value: values) { getSegGrp255().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp255(Collection values) { if (values!= null) { getSegGrp255().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp256(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 value: values) { getSegGrp256().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp256(Collection values) { if (values!= null) { getSegGrp256().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp258(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 value: values) { getSegGrp258().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp258(Collection values) { if (values!= null) { getSegGrp258().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp259(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp259 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp259 value: values) { getSegGrp259().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp259(Collection values) { if (values!= null) { getSegGrp259().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp260(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 value: values) { getSegGrp260().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp260(Collection values) { if (values!= null) { getSegGrp260().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp263(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 value: values) { getSegGrp263().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 withSegGrp263(Collection values) { if (values!= null) { getSegGrp263().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp236 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp236 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp236 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp236 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp236 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-238" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp238" }) public static class SegGrp237 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-238") protected List segGrp238; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                     *    getIFD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp238 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp238 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp238().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 .SegGrp238 } * * */ public List getSegGrp238() { if (segGrp238 == null) { segGrp238 = new ArrayList(); } return this.segGrp238; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 withSegGrp238(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 .SegGrp238 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 .SegGrp238 value: values) { getSegGrp238().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 withSegGrp238(Collection values) { if (values!= null) { getSegGrp238().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp238 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 .SegGrp238 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 .SegGrp238 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp237 .SegGrp238 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
                 *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
                 *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-241" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "gin", "gir", "imd", "segGrp240", "segGrp242" }) public static class SegGrp239 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "SegGrp-240") protected List segGrp240; @XmlElement(name = "SegGrp-242") protected List segGrp242; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                     *    getRFF().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                     *    getQTY().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                     *    getTSR().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the gin property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gin property. * *

* For example, to add a new item, do as follows: *

                     *    getGIN().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GINGoodsIdentityNumber } * * */ public List getGIN() { if (gin == null) { gin = new ArrayList(); } return this.gin; } /** * Gets the value of the gir property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gir property. * *

* For example, to add a new item, do as follows: *

                     *    getGIR().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GIRRelatedIdentificationNumbers } * * */ public List getGIR() { if (gir == null) { gir = new ArrayList(); } return this.gir; } /** * Gets the value of the imd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the imd property. * *

* For example, to add a new item, do as follows: *

                     *    getIMD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the segGrp240 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp240 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp240().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 } * * */ public List getSegGrp240() { if (segGrp240 == null) { segGrp240 = new ArrayList(); } return this.segGrp240; } /** * Gets the value of the segGrp242 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp242 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp242().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp242 } * * */ public List getSegGrp242() { if (segGrp242 == null) { segGrp242 = new ArrayList(); } return this.segGrp242; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withSegGrp240(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 value: values) { getSegGrp240().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withSegGrp240(Collection values) { if (values!= null) { getSegGrp240().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withSegGrp242(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp242 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp242 value: values) { getSegGrp242().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 withSegGrp242(Collection values) { if (values!= null) { getSegGrp242().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-241" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp241" }) public static class SegGrp240 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-241") protected List segGrp241; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp241 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp241 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp241().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 } * * */ public List getSegGrp241() { if (segGrp241 == null) { segGrp241 = new ArrayList(); } return this.segGrp241; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 withSegGrp241(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 value: values) { getSegGrp241().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 withSegGrp241(Collection values) { if (values!= null) { getSegGrp241().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp241 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp242 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp242 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp242 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp239 .SegGrp242 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp244" }) public static class SegGrp243 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-244") protected List segGrp244; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                     *    getALI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp244 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp244 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp244().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 .SegGrp244 } * * */ public List getSegGrp244() { if (segGrp244 == null) { segGrp244 = new ArrayList(); } return this.segGrp244; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withSegGrp244(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 .SegGrp244 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 .SegGrp244 value: values) { getSegGrp244().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 withSegGrp244(Collection values) { if (values!= null) { getSegGrp244().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp244 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                         *    getELU().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 .SegGrp244 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 .SegGrp244 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp243 .SegGrp244 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp245 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                     *    getPCI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                     *    getDIM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                     *    getMEA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp245 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei", "loc" }) public static class SegGrp246 { @XmlElement(name = "COD", required = true) protected CODComponentDetails cod; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "PCD") protected List pcd; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "LOC") protected List loc; /** * Gets the value of the cod property. * * @return * possible object is * {@link CODComponentDetails } * */ public CODComponentDetails getCOD() { return cod; } /** * Sets the value of the cod property. * * @param value * allowed object is * {@link CODComponentDetails } * */ public void setCOD(CODComponentDetails value) { this.cod = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                     *    getQTY().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the pcd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pcd property. * *

* For example, to add a new item, do as follows: *

                     *    getPCD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCDPercentageDetails } * * */ public List getPCD() { if (pcd == null) { pcd = new ArrayList(); } return this.pcd; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                     *    getLOC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp246 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-248" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "segGrp248" }) public static class SegGrp247 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-248") protected GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 segGrp248; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                     *    getLOC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the segGrp248 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 } * */ public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 getSegGrp248() { return segGrp248; } /** * Sets the value of the segGrp248 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 } * */ public void setSegGrp248(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 value) { this.segGrp248 = value; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 withSegGrp248(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 value) { setSegGrp248(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp249" }) public static class SegGrp248 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-249") protected List segGrp249; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp249 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp249 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp249().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 .SegGrp249 } * * */ public List getSegGrp249() { if (segGrp249 == null) { segGrp249 = new ArrayList(); } return this.segGrp249; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 withSegGrp249(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 .SegGrp249 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 .SegGrp249 value: values) { getSegGrp249().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 withSegGrp249(Collection values) { if (values!= null) { getSegGrp249().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp249 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 .SegGrp249 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 .SegGrp249 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp247 .SegGrp248 .SegGrp249 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
                 *                               <complexType>
                 *                                 <complexContent>
                 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                     <sequence>
                 *                                       <sequence>
                 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                                                 </sequence>
                 *                                               </sequence>
                 *                                             </restriction>
                 *                                           </complexContent>
                 *                                         </complexType>
                 *                                       </element>
                 *                                     </sequence>
                 *                                   </restriction>
                 *                                 </complexContent>
                 *                               </complexType>
                 *                             </element>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tax", "dtm", "ali", "moa", "qty", "segGrp251" }) public static class SegGrp250 { @XmlElement(name = "TAX", required = true) protected TAXDutyTaxFeeDetails tax; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "SegGrp-251") protected List segGrp251; /** * Gets the value of the tax property. * * @return * possible object is * {@link TAXDutyTaxFeeDetails } * */ public TAXDutyTaxFeeDetails getTAX() { return tax; } /** * Sets the value of the tax property. * * @param value * allowed object is * {@link TAXDutyTaxFeeDetails } * */ public void setTAX(TAXDutyTaxFeeDetails value) { this.tax = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                     *    getALI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                     *    getQTY().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the segGrp251 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp251 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp251().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 } * * */ public List getSegGrp251() { if (segGrp251 == null) { segGrp251 = new ArrayList(); } return this.segGrp251; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withSegGrp251(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 value: values) { getSegGrp251().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 withSegGrp251(Collection values) { if (values!= null) { getSegGrp251().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                   <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
                     *                     <complexType>
                     *                       <complexContent>
                     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                           <sequence>
                     *                             <sequence>
                     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                             </sequence>
                     *                             <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
                     *                               <complexType>
                     *                                 <complexContent>
                     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                                     <sequence>
                     *                                       <sequence>
                     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                                       </sequence>
                     *                                     </sequence>
                     *                                   </restriction>
                     *                                 </complexContent>
                     *                               </complexType>
                     *                             </element>
                     *                           </sequence>
                     *                         </restriction>
                     *                       </complexContent>
                     *                     </complexType>
                     *                   </element>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pai", "rff", "moa", "dtm", "segGrp252" }) public static class SegGrp251 { @XmlElement(name = "PAI", required = true) protected PAIPaymentInstructions pai; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-252") protected List segGrp252; /** * Gets the value of the pai property. * * @return * possible object is * {@link PAIPaymentInstructions } * */ public PAIPaymentInstructions getPAI() { return pai; } /** * Sets the value of the pai property. * * @param value * allowed object is * {@link PAIPaymentInstructions } * */ public void setPAI(PAIPaymentInstructions value) { this.pai = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                         *    getRFF().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                         *    getMOA().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp252 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp252 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp252().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 } * * */ public List getSegGrp252() { if (segGrp252 == null) { segGrp252 = new ArrayList(); } return this.segGrp252; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withSegGrp252(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 value: values) { getSegGrp252().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 withSegGrp252(Collection values) { if (values!= null) { getSegGrp252().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
                         *           <complexType>
                         *             <complexContent>
                         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                 <sequence>
                         *                   <sequence>
                         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *                             </sequence>
                         *                           </sequence>
                         *                         </restriction>
                         *                       </complexContent>
                         *                     </complexType>
                         *                   </element>
                         *                 </sequence>
                         *               </restriction>
                         *             </complexContent>
                         *           </complexType>
                         *         </element>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gir", "loc", "vli", "dtm", "segGrp253" }) public static class SegGrp252 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-253") protected List segGrp253; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                             *    getLOC().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                             *    getDTM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp253 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp253 property. * *

* For example, to add a new item, do as follows: *

                             *    getSegGrp253().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 } * * */ public List getSegGrp253() { if (segGrp253 == null) { segGrp253 = new ArrayList(); } return this.segGrp253; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withSegGrp253(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 value: values) { getSegGrp253().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 withSegGrp253(Collection values) { if (values!= null) { getSegGrp253().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                             * <complexType>
                             *   <complexContent>
                             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *       <sequence>
                             *         <sequence>
                             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-254" maxOccurs="99" minOccurs="0">
                             *           <complexType>
                             *             <complexContent>
                             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *                 <sequence>
                             *                   <sequence>
                             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                             *                   </sequence>
                             *                 </sequence>
                             *               </restriction>
                             *             </complexContent>
                             *           </complexType>
                             *         </element>
                             *       </sequence>
                             *     </restriction>
                             *   </complexContent>
                             * </complexType>
                             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp254" }) public static class SegGrp253 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-254") protected List segGrp254; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                                 *    getDTM().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp254 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp254 property. * *

* For example, to add a new item, do as follows: *

                                 *    getSegGrp254().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 .SegGrp254 } * * */ public List getSegGrp254() { if (segGrp254 == null) { segGrp254 = new ArrayList(); } return this.segGrp254; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 withSegGrp254(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 .SegGrp254 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 .SegGrp254 value: values) { getSegGrp254().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 withSegGrp254(Collection values) { if (values!= null) { getSegGrp254().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                                 * <complexType>
                                 *   <complexContent>
                                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 *       <sequence>
                                 *         <sequence>
                                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                                 *         </sequence>
                                 *       </sequence>
                                 *     </restriction>
                                 *   </complexContent>
                                 * </complexType>
                                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp254 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                                     *    getCOM().add(newItem);
                                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 .SegGrp254 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 .SegGrp254 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp250 .SegGrp251 .SegGrp252 .SegGrp253 .SegGrp254 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp255 { @XmlElement(name = "DLI", required = true) protected DLIDocumentLineIdentification dli; @XmlElement(name = "MOA") protected List moa; /** * Gets the value of the dli property. * * @return * possible object is * {@link DLIDocumentLineIdentification } * */ public DLIDocumentLineIdentification getDLI() { return dli; } /** * Sets the value of the dli property. * * @param value * allowed object is * {@link DLIDocumentLineIdentification } * */ public void setDLI(DLIDocumentLineIdentification value) { this.dli = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp255 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp255 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp255 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-257" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp257" }) public static class SegGrp256 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-257") protected List segGrp257; /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp257 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp257 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp257().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 .SegGrp257 } * * */ public List getSegGrp257() { if (segGrp257 == null) { segGrp257 = new ArrayList(); } return this.segGrp257; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 withSegGrp257(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 .SegGrp257 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 .SegGrp257 value: values) { getSegGrp257().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 withSegGrp257(Collection values) { if (values!= null) { getSegGrp257().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp257 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                         *    getELU().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 .SegGrp257 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 .SegGrp257 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp256 .SegGrp257 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp258 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "DGS") protected List dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                     *    getMEA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the dgs property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dgs property. * *

* For example, to add a new item, do as follows: *

                     *    getDGS().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DGSDangerousGoods } * * */ public List getDGS() { if (dgs == null) { dgs = new ArrayList(); } return this.dgs; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp258 withDGS(Collection values) { if (values!= null) { getDGS().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp259 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp259 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp259 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-261" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-262" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "tmp", "dtm", "segGrp261" }) public static class SegGrp260 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "TMP") protected List tmp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-261") protected List segGrp261; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the tmp property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tmp property. * *

* For example, to add a new item, do as follows: *

                     *    getTMP().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TMPTemperature } * * */ public List getTMP() { if (tmp == null) { tmp = new ArrayList(); } return this.tmp; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp261 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp261 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp261().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 } * * */ public List getSegGrp261() { if (segGrp261 == null) { segGrp261 = new ArrayList(); } return this.segGrp261; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withTMP(TMPTemperature... values) { if (values!= null) { for (TMPTemperature value: values) { getTMP().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withTMP(Collection values) { if (values!= null) { getTMP().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withSegGrp261(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 value: values) { getSegGrp261().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 withSegGrp261(Collection values) { if (values!= null) { getSegGrp261().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-262" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp262" }) public static class SegGrp261 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-262") protected List segGrp262; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp262 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp262 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp262().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 .SegGrp262 } * * */ public List getSegGrp262() { if (segGrp262 == null) { segGrp262 = new ArrayList(); } return this.segGrp262; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 withSegGrp262(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 .SegGrp262 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 .SegGrp262 value: values) { getSegGrp262().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 withSegGrp262(Collection values) { if (values!= null) { getSegGrp262().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp262 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 .SegGrp262 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 .SegGrp262 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp260 .SegGrp261 .SegGrp262 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-264" maxOccurs="9" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-265" maxOccurs="9" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "att", "dgs", "ftx", "segGrp264" }) public static class SegGrp263 { @XmlElement(name = "ATT", required = true) protected ATTAttribute att; @XmlElement(name = "DGS", required = true) protected DGSDangerousGoods dgs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "SegGrp-264") protected List segGrp264; /** * Gets the value of the att property. * * @return * possible object is * {@link ATTAttribute } * */ public ATTAttribute getATT() { return att; } /** * Sets the value of the att property. * * @param value * allowed object is * {@link ATTAttribute } * */ public void setATT(ATTAttribute value) { this.att = value; } /** * Gets the value of the dgs property. * * @return * possible object is * {@link DGSDangerousGoods } * */ public DGSDangerousGoods getDGS() { return dgs; } /** * Sets the value of the dgs property. * * @param value * allowed object is * {@link DGSDangerousGoods } * */ public void setDGS(DGSDangerousGoods value) { this.dgs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the segGrp264 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp264 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp264().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 } * * */ public List getSegGrp264() { if (segGrp264 == null) { segGrp264 = new ArrayList(); } return this.segGrp264; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 withATT(ATTAttribute value) { setATT(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 withDGS(DGSDangerousGoods value) { setDGS(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 withSegGrp264(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 value: values) { getSegGrp264().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 withSegGrp264(Collection values) { if (values!= null) { getSegGrp264().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *         </sequence>
                     *         <element name="SegGrp-265" maxOccurs="9" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp265" }) public static class SegGrp264 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-265") protected List segGrp265; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the segGrp265 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp265 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp265().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 .SegGrp265 } * * */ public List getSegGrp265() { if (segGrp265 == null) { segGrp265 = new ArrayList(); } return this.segGrp265; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 withSegGrp265(GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 .SegGrp265 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 .SegGrp265 value: values) { getSegGrp265().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 withSegGrp265(Collection values) { if (values!= null) { getSegGrp265().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp265 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 .SegGrp265 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 .SegGrp265 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp235 .SegGrp263 .SegGrp264 .SegGrp265 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
             *           <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RTE-RateDetails" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "rte", "moa" }) public static class SegGrp266 { @XmlElement(name = "TOD", required = true) protected TODTermsOfDeliveryOrTransport tod; @XmlElement(name = "RTE") protected RTERateDetails rte; @XmlElement(name = "MOA") protected MOAMonetaryAmount moa; /** * Gets the value of the tod property. * * @return * possible object is * {@link TODTermsOfDeliveryOrTransport } * */ public TODTermsOfDeliveryOrTransport getTOD() { return tod; } /** * Sets the value of the tod property. * * @param value * allowed object is * {@link TODTermsOfDeliveryOrTransport } * */ public void setTOD(TODTermsOfDeliveryOrTransport value) { this.tod = value; } /** * Gets the value of the rte property. * * @return * possible object is * {@link RTERateDetails } * */ public RTERateDetails getRTE() { return rte; } /** * Sets the value of the rte property. * * @param value * allowed object is * {@link RTERateDetails } * */ public void setRTE(RTERateDetails value) { this.rte = value; } /** * Gets the value of the moa property. * * @return * possible object is * {@link MOAMonetaryAmount } * */ public MOAMonetaryAmount getMOA() { return moa; } /** * Sets the value of the moa property. * * @param value * allowed object is * {@link MOAMonetaryAmount } * */ public void setMOA(MOAMonetaryAmount value) { this.moa = value; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp266 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp266 withRTE(RTERateDetails value) { setRTE(value); return this; } public GOVCBR.SegGrp159 .SegGrp203 .SegGrp266 withMOA(MOAMonetaryAmount value) { setMOA(value); return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-268" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-269" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-270" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-271" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-272" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-273" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-274" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-275" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-276" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-277" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-278" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-279" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-280" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-281" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-282" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "moa", "ifd", "sts", "segGrp268", "segGrp270", "segGrp271", "segGrp275", "segGrp277", "segGrp280", "segGrp281", "segGrp282" }) public static class SegGrp267 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "SegGrp-268") protected List segGrp268; @XmlElement(name = "SegGrp-270") protected List segGrp270; @XmlElement(name = "SegGrp-271") protected List segGrp271; @XmlElement(name = "SegGrp-275") protected List segGrp275; @XmlElement(name = "SegGrp-277") protected GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 segGrp277; @XmlElement(name = "SegGrp-280") protected List segGrp280; @XmlElement(name = "SegGrp-281") protected List segGrp281; @XmlElement(name = "SegGrp-282") protected List segGrp282; /** * Gets the value of the lin property. * * @return * possible object is * {@link LINLineItem } * */ public LINLineItem getLIN() { return lin; } /** * Sets the value of the lin property. * * @param value * allowed object is * {@link LINLineItem } * */ public void setLIN(LINLineItem value) { this.lin = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

             *    getIFD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the sts property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the sts property. * *

* For example, to add a new item, do as follows: *

             *    getSTS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link STSStatus } * * */ public List getSTS() { if (sts == null) { sts = new ArrayList(); } return this.sts; } /** * Gets the value of the segGrp268 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp268 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp268().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 } * * */ public List getSegGrp268() { if (segGrp268 == null) { segGrp268 = new ArrayList(); } return this.segGrp268; } /** * Gets the value of the segGrp270 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp270 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp270().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp270 } * * */ public List getSegGrp270() { if (segGrp270 == null) { segGrp270 = new ArrayList(); } return this.segGrp270; } /** * Gets the value of the segGrp271 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp271 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp271().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 } * * */ public List getSegGrp271() { if (segGrp271 == null) { segGrp271 = new ArrayList(); } return this.segGrp271; } /** * Gets the value of the segGrp275 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp275 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp275().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 } * * */ public List getSegGrp275() { if (segGrp275 == null) { segGrp275 = new ArrayList(); } return this.segGrp275; } /** * Gets the value of the segGrp277 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 } * */ public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 getSegGrp277() { return segGrp277; } /** * Sets the value of the segGrp277 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 } * */ public void setSegGrp277(GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 value) { this.segGrp277 = value; } /** * Gets the value of the segGrp280 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp280 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp280().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp280 } * * */ public List getSegGrp280() { if (segGrp280 == null) { segGrp280 = new ArrayList(); } return this.segGrp280; } /** * Gets the value of the segGrp281 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp281 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp281().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 } * * */ public List getSegGrp281() { if (segGrp281 == null) { segGrp281 = new ArrayList(); } return this.segGrp281; } /** * Gets the value of the segGrp282 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp282 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp282().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 } * * */ public List getSegGrp282() { if (segGrp282 == null) { segGrp282 = new ArrayList(); } return this.segGrp282; } public GOVCBR.SegGrp159 .SegGrp267 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp268(GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 value: values) { getSegGrp268().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp268(Collection values) { if (values!= null) { getSegGrp268().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp270(GOVCBR.SegGrp159 .SegGrp267 .SegGrp270 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp270 value: values) { getSegGrp270().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp270(Collection values) { if (values!= null) { getSegGrp270().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp271(GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 value: values) { getSegGrp271().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp271(Collection values) { if (values!= null) { getSegGrp271().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp275(GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 value: values) { getSegGrp275().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp275(Collection values) { if (values!= null) { getSegGrp275().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp277(GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 value) { setSegGrp277(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp280(GOVCBR.SegGrp159 .SegGrp267 .SegGrp280 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp280 value: values) { getSegGrp280().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp280(Collection values) { if (values!= null) { getSegGrp280().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp281(GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 value: values) { getSegGrp281().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp281(Collection values) { if (values!= null) { getSegGrp281().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp282(GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 value: values) { getSegGrp282().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 withSegGrp282(Collection values) { if (values!= null) { getSegGrp282().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-269" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp269" }) public static class SegGrp268 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-269") protected List segGrp269; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp269 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp269 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp269().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 .SegGrp269 } * * */ public List getSegGrp269() { if (segGrp269 == null) { segGrp269 = new ArrayList(); } return this.segGrp269; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 withSegGrp269(GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 .SegGrp269 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 .SegGrp269 value: values) { getSegGrp269().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 withSegGrp269(Collection values) { if (values!= null) { getSegGrp269().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp269 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 .SegGrp269 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 .SegGrp269 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp268 .SegGrp269 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp270 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp270 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp270 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp270 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-272" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-273" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-274" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "segGrp272", "segGrp274" }) public static class SegGrp271 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "SegGrp-272") protected List segGrp272; @XmlElement(name = "SegGrp-274") protected List segGrp274; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                 *    getTSR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the segGrp272 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp272 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp272().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 } * * */ public List getSegGrp272() { if (segGrp272 == null) { segGrp272 = new ArrayList(); } return this.segGrp272; } /** * Gets the value of the segGrp274 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp274 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp274().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp274 } * * */ public List getSegGrp274() { if (segGrp274 == null) { segGrp274 = new ArrayList(); } return this.segGrp274; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withSegGrp272(GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 value: values) { getSegGrp272().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withSegGrp272(Collection values) { if (values!= null) { getSegGrp272().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withSegGrp274(GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp274 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp274 value: values) { getSegGrp274().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 withSegGrp274(Collection values) { if (values!= null) { getSegGrp274().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-273" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp273" }) public static class SegGrp272 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-273") protected List segGrp273; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp273 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp273 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp273().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 .SegGrp273 } * * */ public List getSegGrp273() { if (segGrp273 == null) { segGrp273 = new ArrayList(); } return this.segGrp273; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 withSegGrp273(GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 .SegGrp273 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 .SegGrp273 value: values) { getSegGrp273().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 withSegGrp273(Collection values) { if (values!= null) { getSegGrp273().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp273 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 .SegGrp273 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 .SegGrp273 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp272 .SegGrp273 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp274 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp274 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp274 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp271 .SegGrp274 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-276" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp276" }) public static class SegGrp275 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-276") protected List segGrp276; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                 *    getALI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp276 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp276 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp276().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 .SegGrp276 } * * */ public List getSegGrp276() { if (segGrp276 == null) { segGrp276 = new ArrayList(); } return this.segGrp276; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withSegGrp276(GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 .SegGrp276 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 .SegGrp276 value: values) { getSegGrp276().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 withSegGrp276(Collection values) { if (values!= null) { getSegGrp276().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp276 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                     *    getELU().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 .SegGrp276 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 .SegGrp276 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp275 .SegGrp276 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-278" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-279" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "segGrp278" }) public static class SegGrp277 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-278") protected GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 segGrp278; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the segGrp278 property. * * @return * possible object is * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 } * */ public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 getSegGrp278() { return segGrp278; } /** * Sets the value of the segGrp278 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 } * */ public void setSegGrp278(GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 value) { this.segGrp278 = value; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 withSegGrp278(GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 value) { setSegGrp278(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-279" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp279" }) public static class SegGrp278 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-279") protected List segGrp279; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp279 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp279 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp279().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 .SegGrp279 } * * */ public List getSegGrp279() { if (segGrp279 == null) { segGrp279 = new ArrayList(); } return this.segGrp279; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 withSegGrp279(GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 .SegGrp279 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 .SegGrp279 value: values) { getSegGrp279().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 withSegGrp279(Collection values) { if (values!= null) { getSegGrp279().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp279 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 .SegGrp279 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 .SegGrp279 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp277 .SegGrp278 .SegGrp279 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp280 { @XmlElement(name = "MEA", required = true) protected MEAMeasurements mea; @XmlElement(name = "QTY") protected List qty; /** * Gets the value of the mea property. * * @return * possible object is * {@link MEAMeasurements } * */ public MEAMeasurements getMEA() { return mea; } /** * Sets the value of the mea property. * * @param value * allowed object is * {@link MEAMeasurements } * */ public void setMEA(MEAMeasurements value) { this.mea = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp280 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp280 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp280 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp281 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                 *    getPCI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                 *    getDIM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp281 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp282 { @XmlElement(name = "ARD", required = true) protected ARDMonetaryAmountFunction ard; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "PCD") protected List pcd; /** * Gets the value of the ard property. * * @return * possible object is * {@link ARDMonetaryAmountFunction } * */ public ARDMonetaryAmountFunction getARD() { return ard; } /** * Sets the value of the ard property. * * @param value * allowed object is * {@link ARDMonetaryAmountFunction } * */ public void setARD(ARDMonetaryAmountFunction value) { this.ard = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the pcd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pcd property. * *

* For example, to add a new item, do as follows: *

                 *    getPCD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCDPercentageDetails } * * */ public List getPCD() { if (pcd == null) { pcd = new ArrayList(); } return this.pcd; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp267 .SegGrp282 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="ASI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ASI-ArrayStructureIdentification"/>
         *           <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
         *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-284" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                   </sequence>
         *                   <element name="SegGrp-285" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-286" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-287" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-288" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-289" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
         *                   </sequence>
         *                   <element name="SegGrp-290" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-291" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="99" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-292" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-293" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-294" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-295" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-296" maxOccurs="999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-297" maxOccurs="9999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-298" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
         *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-299" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
         *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-300" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                   <element name="SegGrp-301" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                             </sequence>
         *                             <element name="SegGrp-302" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-303" maxOccurs="9999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
         *                             </sequence>
         *                             <element name="SegGrp-304" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-305" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-306" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
         *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "asi", "cni", "rff", "moa", "cnt", "tod", "segGrp284", "segGrp286", "segGrp287", "segGrp288", "segGrp289", "segGrp291", "segGrp300" }) public static class SegGrp283 { @XmlElement(name = "ASI", required = true) protected ASIArrayStructureIdentification asi; @XmlElement(name = "CNI", required = true) protected CNIConsignmentInformation cni; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "TOD") protected List tod; @XmlElement(name = "SegGrp-284") protected List segGrp284; @XmlElement(name = "SegGrp-286") protected List segGrp286; @XmlElement(name = "SegGrp-287") protected List segGrp287; @XmlElement(name = "SegGrp-288") protected List segGrp288; @XmlElement(name = "SegGrp-289") protected List segGrp289; @XmlElement(name = "SegGrp-291") protected List segGrp291; @XmlElement(name = "SegGrp-300") protected List segGrp300; /** * Gets the value of the asi property. * * @return * possible object is * {@link ASIArrayStructureIdentification } * */ public ASIArrayStructureIdentification getASI() { return asi; } /** * Sets the value of the asi property. * * @param value * allowed object is * {@link ASIArrayStructureIdentification } * */ public void setASI(ASIArrayStructureIdentification value) { this.asi = value; } /** * Gets the value of the cni property. * * @return * possible object is * {@link CNIConsignmentInformation } * */ public CNIConsignmentInformation getCNI() { return cni; } /** * Sets the value of the cni property. * * @param value * allowed object is * {@link CNIConsignmentInformation } * */ public void setCNI(CNIConsignmentInformation value) { this.cni = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

             *    getCNT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the tod property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tod property. * *

* For example, to add a new item, do as follows: *

             *    getTOD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TODTermsOfDeliveryOrTransport } * * */ public List getTOD() { if (tod == null) { tod = new ArrayList(); } return this.tod; } /** * Gets the value of the segGrp284 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp284 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp284().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 } * * */ public List getSegGrp284() { if (segGrp284 == null) { segGrp284 = new ArrayList(); } return this.segGrp284; } /** * Gets the value of the segGrp286 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp286 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp286().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp286 } * * */ public List getSegGrp286() { if (segGrp286 == null) { segGrp286 = new ArrayList(); } return this.segGrp286; } /** * Gets the value of the segGrp287 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp287 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp287().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 } * * */ public List getSegGrp287() { if (segGrp287 == null) { segGrp287 = new ArrayList(); } return this.segGrp287; } /** * Gets the value of the segGrp288 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp288 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp288().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp288 } * * */ public List getSegGrp288() { if (segGrp288 == null) { segGrp288 = new ArrayList(); } return this.segGrp288; } /** * Gets the value of the segGrp289 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp289 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp289().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 } * * */ public List getSegGrp289() { if (segGrp289 == null) { segGrp289 = new ArrayList(); } return this.segGrp289; } /** * Gets the value of the segGrp291 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp291 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp291().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 } * * */ public List getSegGrp291() { if (segGrp291 == null) { segGrp291 = new ArrayList(); } return this.segGrp291; } /** * Gets the value of the segGrp300 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp300 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp300().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 } * * */ public List getSegGrp300() { if (segGrp300 == null) { segGrp300 = new ArrayList(); } return this.segGrp300; } public GOVCBR.SegGrp159 .SegGrp283 withASI(ASIArrayStructureIdentification value) { setASI(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withTOD(TODTermsOfDeliveryOrTransport... values) { if (values!= null) { for (TODTermsOfDeliveryOrTransport value: values) { getTOD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withTOD(Collection values) { if (values!= null) { getTOD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp284(GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 value: values) { getSegGrp284().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp284(Collection values) { if (values!= null) { getSegGrp284().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp286(GOVCBR.SegGrp159 .SegGrp283 .SegGrp286 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp286 value: values) { getSegGrp286().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp286(Collection values) { if (values!= null) { getSegGrp286().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp287(GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 value: values) { getSegGrp287().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp287(Collection values) { if (values!= null) { getSegGrp287().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp288(GOVCBR.SegGrp159 .SegGrp283 .SegGrp288 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp288 value: values) { getSegGrp288().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp288(Collection values) { if (values!= null) { getSegGrp288().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp289(GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 value: values) { getSegGrp289().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp289(Collection values) { if (values!= null) { getSegGrp289().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp291(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 value: values) { getSegGrp291().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp291(Collection values) { if (values!= null) { getSegGrp291().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp300(GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 value: values) { getSegGrp300().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 withSegGrp300(Collection values) { if (values!= null) { getSegGrp300().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *         </sequence>
             *         <element name="SegGrp-285" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp285" }) public static class SegGrp284 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-285") protected List segGrp285; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the segGrp285 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp285 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp285().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 .SegGrp285 } * * */ public List getSegGrp285() { if (segGrp285 == null) { segGrp285 = new ArrayList(); } return this.segGrp285; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 withSegGrp285(GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 .SegGrp285 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 .SegGrp285 value: values) { getSegGrp285().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 withSegGrp285(Collection values) { if (values!= null) { getSegGrp285().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp285 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 .SegGrp285 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 .SegGrp285 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp284 .SegGrp285 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "adr" }) public static class SegGrp286 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "ADR") protected List adr; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the adr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the adr property. * *

* For example, to add a new item, do as follows: *

                 *    getADR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ADRAddress } * * */ public List getADR() { if (adr == null) { adr = new ArrayList(); } return this.adr; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp286 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp286 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp286 withADR(ADRAddress... values) { if (values!= null) { for (ADRAddress value: values) { getADR().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp286 withADR(Collection values) { if (values!= null) { getADR().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm" }) public static class SegGrp287 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp287 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp288 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp288 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp288 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
             *         </sequence>
             *         <element name="SegGrp-290" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tdt", "segGrp290" }) public static class SegGrp289 { @XmlElement(name = "TDT", required = true) protected TDTTransportInformation tdt; @XmlElement(name = "SegGrp-290") protected List segGrp290; /** * Gets the value of the tdt property. * * @return * possible object is * {@link TDTTransportInformation } * */ public TDTTransportInformation getTDT() { return tdt; } /** * Sets the value of the tdt property. * * @param value * allowed object is * {@link TDTTransportInformation } * */ public void setTDT(TDTTransportInformation value) { this.tdt = value; } /** * Gets the value of the segGrp290 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp290 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp290().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 .SegGrp290 } * * */ public List getSegGrp290() { if (segGrp290 == null) { segGrp290 = new ArrayList(); } return this.segGrp290; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 withSegGrp290(GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 .SegGrp290 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 .SegGrp290 value: values) { getSegGrp290().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 withSegGrp290(Collection values) { if (values!= null) { getSegGrp290().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq" }) public static class SegGrp290 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 .SegGrp290 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp289 .SegGrp290 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="99" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-292" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-293" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-294" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-295" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-296" maxOccurs="999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-297" maxOccurs="9999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-298" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
             *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-299" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
             *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "rff", "tdt", "moa", "mea", "tod", "loc", "segGrp292", "segGrp294", "segGrp295", "segGrp296", "segGrp297", "segGrp298" }) public static class SegGrp291 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "TDT") protected List tdt; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "TOD") protected List tod; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-292") protected List segGrp292; @XmlElement(name = "SegGrp-294") protected List segGrp294; @XmlElement(name = "SegGrp-295") protected List segGrp295; @XmlElement(name = "SegGrp-296") protected List segGrp296; @XmlElement(name = "SegGrp-297") protected List segGrp297; @XmlElement(name = "SegGrp-298") protected List segGrp298; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the tdt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tdt property. * *

* For example, to add a new item, do as follows: *

                 *    getTDT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TDTTransportInformation } * * */ public List getTDT() { if (tdt == null) { tdt = new ArrayList(); } return this.tdt; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the tod property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tod property. * *

* For example, to add a new item, do as follows: *

                 *    getTOD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TODTermsOfDeliveryOrTransport } * * */ public List getTOD() { if (tod == null) { tod = new ArrayList(); } return this.tod; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the segGrp292 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp292 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp292().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 } * * */ public List getSegGrp292() { if (segGrp292 == null) { segGrp292 = new ArrayList(); } return this.segGrp292; } /** * Gets the value of the segGrp294 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp294 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp294().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 } * * */ public List getSegGrp294() { if (segGrp294 == null) { segGrp294 = new ArrayList(); } return this.segGrp294; } /** * Gets the value of the segGrp295 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp295 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp295().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp295 } * * */ public List getSegGrp295() { if (segGrp295 == null) { segGrp295 = new ArrayList(); } return this.segGrp295; } /** * Gets the value of the segGrp296 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp296 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp296().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp296 } * * */ public List getSegGrp296() { if (segGrp296 == null) { segGrp296 = new ArrayList(); } return this.segGrp296; } /** * Gets the value of the segGrp297 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp297 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp297().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp297 } * * */ public List getSegGrp297() { if (segGrp297 == null) { segGrp297 = new ArrayList(); } return this.segGrp297; } /** * Gets the value of the segGrp298 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp298 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp298().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 } * * */ public List getSegGrp298() { if (segGrp298 == null) { segGrp298 = new ArrayList(); } return this.segGrp298; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withTOD(TODTermsOfDeliveryOrTransport... values) { if (values!= null) { for (TODTermsOfDeliveryOrTransport value: values) { getTOD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withTOD(Collection values) { if (values!= null) { getTOD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp292(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 value: values) { getSegGrp292().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp292(Collection values) { if (values!= null) { getSegGrp292().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp294(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 value: values) { getSegGrp294().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp294(Collection values) { if (values!= null) { getSegGrp294().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp295(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp295 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp295 value: values) { getSegGrp295().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp295(Collection values) { if (values!= null) { getSegGrp295().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp296(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp296 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp296 value: values) { getSegGrp296().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp296(Collection values) { if (values!= null) { getSegGrp296().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp297(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp297 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp297 value: values) { getSegGrp297().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp297(Collection values) { if (values!= null) { getSegGrp297().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp298(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 value: values) { getSegGrp298().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 withSegGrp298(Collection values) { if (values!= null) { getSegGrp298().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-293" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp293" }) public static class SegGrp292 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-293") protected List segGrp293; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp293 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp293 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp293().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 .SegGrp293 } * * */ public List getSegGrp293() { if (segGrp293 == null) { segGrp293 = new ArrayList(); } return this.segGrp293; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 withSegGrp293(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 .SegGrp293 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 .SegGrp293 value: values) { getSegGrp293().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 withSegGrp293(Collection values) { if (values!= null) { getSegGrp293().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp293 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 .SegGrp293 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 .SegGrp293 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp292 .SegGrp293 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm" }) public static class SegGrp294 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                     *    getRFF().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp294 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx" }) public static class SegGrp295 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp295 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp295 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp295 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci" }) public static class SegGrp296 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                     *    getPCI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp296 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp296 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp296 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp296 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp297 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp297 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp297 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
                 *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-299" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
                 *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "imd", "tcc", "segGrp299" }) public static class SegGrp298 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "SegGrp-299") protected List segGrp299; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the imd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the imd property. * *

* For example, to add a new item, do as follows: *

                     *    getIMD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                     *    getTCC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the segGrp299 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp299 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp299().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 .SegGrp299 } * * */ public List getSegGrp299() { if (segGrp299 == null) { segGrp299 = new ArrayList(); } return this.segGrp299; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 withSegGrp299(GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 .SegGrp299 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 .SegGrp299 value: values) { getSegGrp299().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 withSegGrp299(Collection values) { if (values!= null) { getSegGrp299().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
                     *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "dgs" }) public static class SegGrp299 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "DGS") protected List dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the dgs property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dgs property. * *

* For example, to add a new item, do as follows: *

                         *    getDGS().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DGSDangerousGoods } * * */ public List getDGS() { if (dgs == null) { dgs = new ArrayList(); } return this.dgs; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 .SegGrp299 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 .SegGrp299 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp291 .SegGrp298 .SegGrp299 withDGS(Collection values) { if (values!= null) { getDGS().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *         </sequence>
             *         <element name="SegGrp-301" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                   </sequence>
             *                   <element name="SegGrp-302" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-303" maxOccurs="9999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
             *                   </sequence>
             *                   <element name="SegGrp-304" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                             </sequence>
             *                             <element name="SegGrp-305" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-306" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
             *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dms", "seq", "segGrp301", "segGrp303" }) public static class SegGrp300 { @XmlElement(name = "DMS", required = true) protected DMSDocumentMessageSummary dms; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "SegGrp-301") protected List segGrp301; @XmlElement(name = "SegGrp-303") protected List segGrp303; /** * Gets the value of the dms property. * * @return * possible object is * {@link DMSDocumentMessageSummary } * */ public DMSDocumentMessageSummary getDMS() { return dms; } /** * Sets the value of the dms property. * * @param value * allowed object is * {@link DMSDocumentMessageSummary } * */ public void setDMS(DMSDocumentMessageSummary value) { this.dms = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the segGrp301 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp301 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp301().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 } * * */ public List getSegGrp301() { if (segGrp301 == null) { segGrp301 = new ArrayList(); } return this.segGrp301; } /** * Gets the value of the segGrp303 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp303 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp303().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 } * * */ public List getSegGrp303() { if (segGrp303 == null) { segGrp303 = new ArrayList(); } return this.segGrp303; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 withDMS(DMSDocumentMessageSummary value) { setDMS(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 withSegGrp301(GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 value: values) { getSegGrp301().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 withSegGrp301(Collection values) { if (values!= null) { getSegGrp301().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 withSegGrp303(GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 value: values) { getSegGrp303().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 withSegGrp303(Collection values) { if (values!= null) { getSegGrp303().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *         </sequence>
                 *         <element name="SegGrp-302" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp302" }) public static class SegGrp301 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-302") protected List segGrp302; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the segGrp302 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp302 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp302().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 .SegGrp302 } * * */ public List getSegGrp302() { if (segGrp302 == null) { segGrp302 = new ArrayList(); } return this.segGrp302; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 withSegGrp302(GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 .SegGrp302 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 .SegGrp302 value: values) { getSegGrp302().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 withSegGrp302(Collection values) { if (values!= null) { getSegGrp302().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp302 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 .SegGrp302 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 .SegGrp302 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp301 .SegGrp302 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
                 *         </sequence>
                 *         <element name="SegGrp-304" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-305" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-306" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
                 *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "segGrp304", "segGrp306" }) public static class SegGrp303 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "SegGrp-304") protected List segGrp304; @XmlElement(name = "SegGrp-306") protected List segGrp306; /** * Gets the value of the lin property. * * @return * possible object is * {@link LINLineItem } * */ public LINLineItem getLIN() { return lin; } /** * Sets the value of the lin property. * * @param value * allowed object is * {@link LINLineItem } * */ public void setLIN(LINLineItem value) { this.lin = value; } /** * Gets the value of the segGrp304 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp304 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp304().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 } * * */ public List getSegGrp304() { if (segGrp304 == null) { segGrp304 = new ArrayList(); } return this.segGrp304; } /** * Gets the value of the segGrp306 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp306 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp306().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp306 } * * */ public List getSegGrp306() { if (segGrp306 == null) { segGrp306 = new ArrayList(); } return this.segGrp306; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 withSegGrp304(GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 value: values) { getSegGrp304().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 withSegGrp304(Collection values) { if (values!= null) { getSegGrp304().addAll(values); } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 withSegGrp306(GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp306 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp306 value: values) { getSegGrp306().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 withSegGrp306(Collection values) { if (values!= null) { getSegGrp306().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *         </sequence>
                     *         <element name="SegGrp-305" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp305" }) public static class SegGrp304 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-305") protected List segGrp305; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the segGrp305 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp305 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp305().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 .SegGrp305 } * * */ public List getSegGrp305() { if (segGrp305 == null) { segGrp305 = new ArrayList(); } return this.segGrp305; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 withSegGrp305(GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 .SegGrp305 ... values) { if (values!= null) { for (GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 .SegGrp305 value: values) { getSegGrp305().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 withSegGrp305(Collection values) { if (values!= null) { getSegGrp305().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp305 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 .SegGrp305 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 .SegGrp305 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp304 .SegGrp305 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
                     *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "tcc" }) public static class SegGrp306 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "TCC") protected List tcc; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                         *    getTCC().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp306 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp306 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp159 .SegGrp283 .SegGrp300 .SegGrp303 .SegGrp306 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="ERC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERC-ApplicationErrorInformation"/>
     *         </sequence>
     *         <element name="SegGrp-18" maxOccurs="999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erc", "segGrp18" }) public static class SegGrp17 { @XmlElement(name = "ERC", required = true) protected ERCApplicationErrorInformation erc; @XmlElement(name = "SegGrp-18") protected List segGrp18; /** * Gets the value of the erc property. * * @return * possible object is * {@link ERCApplicationErrorInformation } * */ public ERCApplicationErrorInformation getERC() { return erc; } /** * Sets the value of the erc property. * * @param value * allowed object is * {@link ERCApplicationErrorInformation } * */ public void setERC(ERCApplicationErrorInformation value) { this.erc = value; } /** * Gets the value of the segGrp18 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp18 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp18().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp17 .SegGrp18 } * * */ public List getSegGrp18() { if (segGrp18 == null) { segGrp18 = new ArrayList(); } return this.segGrp18; } public GOVCBR.SegGrp17 withERC(ERCApplicationErrorInformation value) { setERC(value); return this; } public GOVCBR.SegGrp17 withSegGrp18(GOVCBR.SegGrp17 .SegGrp18 ... values) { if (values!= null) { for (GOVCBR.SegGrp17 .SegGrp18 value: values) { getSegGrp18().add(value); } } return this; } public GOVCBR.SegGrp17 withSegGrp18(Collection values) { if (values!= null) { getSegGrp18().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp18 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

             *    getELU().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp17 .SegGrp18 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp17 .SegGrp18 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp17 .SegGrp18 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
     *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *           <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-20" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-21" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "rsl", "segGrp20" }) public static class SegGrp19 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "RSL") protected List rsl; @XmlElement(name = "SegGrp-20") protected GOVCBR.SegGrp19 .SegGrp20 segGrp20; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

         *    getLOC().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

         *    getCNT().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the rsl property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rsl property. * *

* For example, to add a new item, do as follows: *

         *    getRSL().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RSLResult } * * */ public List getRSL() { if (rsl == null) { rsl = new ArrayList(); } return this.rsl; } /** * Gets the value of the segGrp20 property. * * @return * possible object is * {@link GOVCBR.SegGrp19 .SegGrp20 } * */ public GOVCBR.SegGrp19 .SegGrp20 getSegGrp20() { return segGrp20; } /** * Sets the value of the segGrp20 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp19 .SegGrp20 } * */ public void setSegGrp20(GOVCBR.SegGrp19 .SegGrp20 value) { this.segGrp20 = value; } public GOVCBR.SegGrp19 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp19 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp19 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp19 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp19 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp19 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp19 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp19 withRSL(RSLResult... values) { if (values!= null) { for (RSLResult value: values) { getRSL().add(value); } } return this; } public GOVCBR.SegGrp19 withRSL(Collection values) { if (values!= null) { getRSL().addAll(values); } return this; } public GOVCBR.SegGrp19 withSegGrp20(GOVCBR.SegGrp19 .SegGrp20 value) { setSegGrp20(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-21" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp21" }) public static class SegGrp20 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-21") protected List segGrp21; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp21 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp21 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp21().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 } * * */ public List getSegGrp21() { if (segGrp21 == null) { segGrp21 = new ArrayList(); } return this.segGrp21; } public GOVCBR.SegGrp19 .SegGrp20 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp19 .SegGrp20 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp19 .SegGrp20 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp19 .SegGrp20 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp19 .SegGrp20 withSegGrp21(GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 ... values) { if (values!= null) { for (GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 value: values) { getSegGrp21().add(value); } } return this; } public GOVCBR.SegGrp19 .SegGrp20 withSegGrp21(Collection values) { if (values!= null) { getSegGrp21().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp21 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                 *    getCOM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-23" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-24" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-25" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gir", "loc", "vli", "dtm", "moa", "segGrp23", "segGrp25" }) public static class SegGrp22 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "SegGrp-23") protected List segGrp23; @XmlElement(name = "SegGrp-25") protected List segGrp25; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

         *    getLOC().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

         *    getMOA().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the segGrp23 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp23 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp23().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp22 .SegGrp23 } * * */ public List getSegGrp23() { if (segGrp23 == null) { segGrp23 = new ArrayList(); } return this.segGrp23; } /** * Gets the value of the segGrp25 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp25 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp25().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp22 .SegGrp25 } * * */ public List getSegGrp25() { if (segGrp25 == null) { segGrp25 = new ArrayList(); } return this.segGrp25; } public GOVCBR.SegGrp22 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp22 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp22 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp22 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp22 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp22 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp22 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp22 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp22 withSegGrp23(GOVCBR.SegGrp22 .SegGrp23 ... values) { if (values!= null) { for (GOVCBR.SegGrp22 .SegGrp23 value: values) { getSegGrp23().add(value); } } return this; } public GOVCBR.SegGrp22 withSegGrp23(Collection values) { if (values!= null) { getSegGrp23().addAll(values); } return this; } public GOVCBR.SegGrp22 withSegGrp25(GOVCBR.SegGrp22 .SegGrp25 ... values) { if (values!= null) { for (GOVCBR.SegGrp22 .SegGrp25 value: values) { getSegGrp25().add(value); } } return this; } public GOVCBR.SegGrp22 withSegGrp25(Collection values) { if (values!= null) { getSegGrp25().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-24" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp24" }) public static class SegGrp23 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-24") protected List segGrp24; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp24 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp24 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp24().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 } * * */ public List getSegGrp24() { if (segGrp24 == null) { segGrp24 = new ArrayList(); } return this.segGrp24; } public GOVCBR.SegGrp22 .SegGrp23 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp22 .SegGrp23 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp22 .SegGrp23 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp22 .SegGrp23 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp22 .SegGrp23 withSegGrp24(GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 ... values) { if (values!= null) { for (GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 value: values) { getSegGrp24().add(value); } } return this; } public GOVCBR.SegGrp22 .SegGrp23 withSegGrp24(Collection values) { if (values!= null) { getSegGrp24().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp24 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                 *    getCOM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "dtm" }) public static class SegGrp25 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM", required = true) protected List dtm; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp22 .SegGrp25 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp22 .SegGrp25 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp22 .SegGrp25 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp22 .SegGrp25 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-27" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-28" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-29" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tax", "dtm", "ali", "moa", "qty", "segGrp27" }) public static class SegGrp26 { @XmlElement(name = "TAX", required = true) protected TAXDutyTaxFeeDetails tax; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "SegGrp-27") protected List segGrp27; /** * Gets the value of the tax property. * * @return * possible object is * {@link TAXDutyTaxFeeDetails } * */ public TAXDutyTaxFeeDetails getTAX() { return tax; } /** * Sets the value of the tax property. * * @param value * allowed object is * {@link TAXDutyTaxFeeDetails } * */ public void setTAX(TAXDutyTaxFeeDetails value) { this.tax = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

         *    getALI().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

         *    getMOA().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

         *    getQTY().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the segGrp27 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp27 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp27().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp26 .SegGrp27 } * * */ public List getSegGrp27() { if (segGrp27 == null) { segGrp27 = new ArrayList(); } return this.segGrp27; } public GOVCBR.SegGrp26 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp26 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp26 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp26 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp26 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp26 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp26 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp26 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp26 withSegGrp27(GOVCBR.SegGrp26 .SegGrp27 ... values) { if (values!= null) { for (GOVCBR.SegGrp26 .SegGrp27 value: values) { getSegGrp27().add(value); } } return this; } public GOVCBR.SegGrp26 withSegGrp27(Collection values) { if (values!= null) { getSegGrp27().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-28" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-29" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pai", "rff", "moa", "dtm", "segGrp28" }) public static class SegGrp27 { @XmlElement(name = "PAI", required = true) protected PAIPaymentInstructions pai; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-28") protected List segGrp28; /** * Gets the value of the pai property. * * @return * possible object is * {@link PAIPaymentInstructions } * */ public PAIPaymentInstructions getPAI() { return pai; } /** * Sets the value of the pai property. * * @param value * allowed object is * {@link PAIPaymentInstructions } * */ public void setPAI(PAIPaymentInstructions value) { this.pai = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp28 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp28 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp28().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 } * * */ public List getSegGrp28() { if (segGrp28 == null) { segGrp28 = new ArrayList(); } return this.segGrp28; } public GOVCBR.SegGrp26 .SegGrp27 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 withSegGrp28(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 ... values) { if (values!= null) { for (GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 value: values) { getSegGrp28().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withSegGrp28(Collection values) { if (values!= null) { getSegGrp28().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-29" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gir", "loc", "vli", "dtm", "moa", "segGrp29", "segGrp31" }) public static class SegGrp28 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "SegGrp-29") protected GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 segGrp29; @XmlElement(name = "SegGrp-31") protected List segGrp31; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the segGrp29 property. * * @return * possible object is * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 } * */ public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 getSegGrp29() { return segGrp29; } /** * Sets the value of the segGrp29 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 } * */ public void setSegGrp29(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 value) { this.segGrp29 = value; } /** * Gets the value of the segGrp31 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp31 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp31().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 } * * */ public List getSegGrp31() { if (segGrp31 == null) { segGrp31 = new ArrayList(); } return this.segGrp31; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withSegGrp29(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 value) { setSegGrp29(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withSegGrp31(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 ... values) { if (values!= null) { for (GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 value: values) { getSegGrp31().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withSegGrp31(Collection values) { if (values!= null) { getSegGrp31().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp30" }) public static class SegGrp29 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-30") protected List segGrp30; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp30 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp30 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp30().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 .SegGrp30 } * * */ public List getSegGrp30() { if (segGrp30 == null) { segGrp30 = new ArrayList(); } return this.segGrp30; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withSegGrp30(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 .SegGrp30 ... values) { if (values!= null) { for (GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 .SegGrp30 value: values) { getSegGrp30().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withSegGrp30(Collection values) { if (values!= null) { getSegGrp30().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp30 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 .SegGrp30 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 .SegGrp30 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 .SegGrp30 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "dtm" }) public static class SegGrp31 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM", required = true) protected List dtm; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-4" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc", "dtm", "gei", "segGrp4" }) public static class SegGrp3 { @XmlElement(name = "GOR", required = true) protected GORGovernmentalRequirements gor; @XmlElement(name = "LOC") protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-4") protected List segGrp4; /** * Gets the value of the gor property. * * @return * possible object is * {@link GORGovernmentalRequirements } * */ public GORGovernmentalRequirements getGOR() { return gor; } /** * Sets the value of the gor property. * * @param value * allowed object is * {@link GORGovernmentalRequirements } * */ public void setGOR(GORGovernmentalRequirements value) { this.gor = value; } /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

         *    getGEI().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp4 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp4 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp4().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp3 .SegGrp4 } * * */ public List getSegGrp4() { if (segGrp4 == null) { segGrp4 = new ArrayList(); } return this.segGrp4; } public GOVCBR.SegGrp3 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp3 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp3 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp3 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp3 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp3 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp3 withSegGrp4(GOVCBR.SegGrp3 .SegGrp4 ... values) { if (values!= null) { for (GOVCBR.SegGrp3 .SegGrp4 value: values) { getSegGrp4().add(value); } } return this; } public GOVCBR.SegGrp3 withSegGrp4(Collection values) { if (values!= null) { getSegGrp4().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp4 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

             *    getCOM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp3 .SegGrp4 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp3 .SegGrp4 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp3 .SegGrp4 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp32 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected FTXFreeText ftx; @XmlElement(name = "GEI") protected GEIProcessingInformation gei; @XmlElement(name = "DIM") protected DIMDimensions dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

         *    getPCI().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * * @return * possible object is * {@link FTXFreeText } * */ public FTXFreeText getFTX() { return ftx; } /** * Sets the value of the ftx property. * * @param value * allowed object is * {@link FTXFreeText } * */ public void setFTX(FTXFreeText value) { this.ftx = value; } /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the dim property. * * @return * possible object is * {@link DIMDimensions } * */ public DIMDimensions getDIM() { return dim; } /** * Sets the value of the dim property. * * @param value * allowed object is * {@link DIMDimensions } * */ public void setDIM(DIMDimensions value) { this.dim = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

         *    getMEA().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp32 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp32 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp32 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp32 withFTX(FTXFreeText value) { setFTX(value); return this; } public GOVCBR.SegGrp32 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp32 withDIM(DIMDimensions value) { setDIM(value); return this; } public GOVCBR.SegGrp32 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp32 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" minOccurs="0"/>
     *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" minOccurs="0"/>
     *         </sequence>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp33 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "MEA") protected MEAMeasurements mea; @XmlElement(name = "DGS") protected DGSDangerousGoods dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the mea property. * * @return * possible object is * {@link MEAMeasurements } * */ public MEAMeasurements getMEA() { return mea; } /** * Sets the value of the mea property. * * @param value * allowed object is * {@link MEAMeasurements } * */ public void setMEA(MEAMeasurements value) { this.mea = value; } /** * Gets the value of the dgs property. * * @return * possible object is * {@link DGSDangerousGoods } * */ public DGSDangerousGoods getDGS() { return dgs; } /** * Sets the value of the dgs property. * * @param value * allowed object is * {@link DGSDangerousGoods } * */ public void setDGS(DGSDangerousGoods value) { this.dgs = value; } public GOVCBR.SegGrp33 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp33 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp33 withDGS(DGSDangerousGoods value) { setDGS(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
     *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-35" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EVE-Event"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99999"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-36" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-37" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EVE-Event"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-38" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="9" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-39" maxOccurs="99999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-40" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-41" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-43" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-44" maxOccurs="99999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-45" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-46" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-47" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-48" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-49" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-50" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-51" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-52" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-53" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CCI-CharacteristicClassId"/>
     *                     <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CAV-CharacteristicValue" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tdt", "dtm", "rff", "qty", "mea", "moa", "poc", "dim", "gds", "sts", "gpo", "gei", "segGrp35", "segGrp36", "segGrp39", "segGrp44", "segGrp50", "segGrp53" }) public static class SegGrp34 { @XmlElement(name = "TDT", required = true) protected TDTTransportInformation tdt; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "POC") protected List poc; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "GDS") protected List gds; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "GPO") protected GPOGeographicalPosition gpo; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-35") protected List segGrp35; @XmlElement(name = "SegGrp-36") protected List segGrp36; @XmlElement(name = "SegGrp-39") protected List segGrp39; @XmlElement(name = "SegGrp-44") protected List segGrp44; @XmlElement(name = "SegGrp-50") protected List segGrp50; @XmlElement(name = "SegGrp-53") protected List segGrp53; /** * Gets the value of the tdt property. * * @return * possible object is * {@link TDTTransportInformation } * */ public TDTTransportInformation getTDT() { return tdt; } /** * Sets the value of the tdt property. * * @param value * allowed object is * {@link TDTTransportInformation } * */ public void setTDT(TDTTransportInformation value) { this.tdt = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

         *    getRFF().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

         *    getQTY().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

         *    getMEA().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

         *    getMOA().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the poc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the poc property. * *

* For example, to add a new item, do as follows: *

         *    getPOC().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link POCPurposeOfConveyanceCall } * * */ public List getPOC() { if (poc == null) { poc = new ArrayList(); } return this.poc; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

         *    getDIM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the gds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gds property. * *

* For example, to add a new item, do as follows: *

         *    getGDS().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GDSNatureOfCargo } * * */ public List getGDS() { if (gds == null) { gds = new ArrayList(); } return this.gds; } /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the gpo property. * * @return * possible object is * {@link GPOGeographicalPosition } * */ public GPOGeographicalPosition getGPO() { return gpo; } /** * Sets the value of the gpo property. * * @param value * allowed object is * {@link GPOGeographicalPosition } * */ public void setGPO(GPOGeographicalPosition value) { this.gpo = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

         *    getGEI().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp35 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp35 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp35().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp35 } * * */ public List getSegGrp35() { if (segGrp35 == null) { segGrp35 = new ArrayList(); } return this.segGrp35; } /** * Gets the value of the segGrp36 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp36 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp36().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp36 } * * */ public List getSegGrp36() { if (segGrp36 == null) { segGrp36 = new ArrayList(); } return this.segGrp36; } /** * Gets the value of the segGrp39 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp39 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp39().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp39 } * * */ public List getSegGrp39() { if (segGrp39 == null) { segGrp39 = new ArrayList(); } return this.segGrp39; } /** * Gets the value of the segGrp44 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp44 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp44().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp44 } * * */ public List getSegGrp44() { if (segGrp44 == null) { segGrp44 = new ArrayList(); } return this.segGrp44; } /** * Gets the value of the segGrp50 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp50 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp50().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp50 } * * */ public List getSegGrp50() { if (segGrp50 == null) { segGrp50 = new ArrayList(); } return this.segGrp50; } /** * Gets the value of the segGrp53 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp53 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp53().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp53 } * * */ public List getSegGrp53() { if (segGrp53 == null) { segGrp53 = new ArrayList(); } return this.segGrp53; } public GOVCBR.SegGrp34 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp34 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp34 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp34 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp34 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp34 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp34 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp34 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp34 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp34 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp34 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp34 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp34 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp34 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp34 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp34 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp34 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp34 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp35(GOVCBR.SegGrp34 .SegGrp35 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp35 value: values) { getSegGrp35().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp35(Collection values) { if (values!= null) { getSegGrp35().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp36(GOVCBR.SegGrp34 .SegGrp36 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp36 value: values) { getSegGrp36().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp36(Collection values) { if (values!= null) { getSegGrp36().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp39(GOVCBR.SegGrp34 .SegGrp39 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp39 value: values) { getSegGrp39().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp39(Collection values) { if (values!= null) { getSegGrp39().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp44(GOVCBR.SegGrp34 .SegGrp44 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp44 value: values) { getSegGrp44().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp44(Collection values) { if (values!= null) { getSegGrp44().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp50(GOVCBR.SegGrp34 .SegGrp50 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp50 value: values) { getSegGrp50().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp50(Collection values) { if (values!= null) { getSegGrp50().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp53(GOVCBR.SegGrp34 .SegGrp53 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp53 value: values) { getSegGrp53().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp53(Collection values) { if (values!= null) { getSegGrp53().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EVE-Event"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99999"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eve", "dtm", "ftx" }) public static class SegGrp35 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "EVE", required = true) protected EVEEvent eve; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "FTX", required = true) protected List ftx; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the eve property. * * @return * possible object is * {@link EVEEvent } * */ public EVEEvent getEVE() { return eve; } /** * Sets the value of the eve property. * * @param value * allowed object is * {@link EVEEvent } * */ public void setEVE(EVEEvent value) { this.eve = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

             *    getFTX().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } public GOVCBR.SegGrp34 .SegGrp35 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp35 withEVE(EVEEvent value) { setEVE(value); return this; } public GOVCBR.SegGrp34 .SegGrp35 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp35 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp35 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp35 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-37" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EVE-Event"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-38" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="9" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm", "sts", "ftx", "gei", "segGrp37", "segGrp38" }) public static class SegGrp36 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-37") protected List segGrp37; @XmlElement(name = "SegGrp-38") protected List segGrp38; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

             *    getFTX().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp37 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp37 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp37().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 } * * */ public List getSegGrp37() { if (segGrp37 == null) { segGrp37 = new ArrayList(); } return this.segGrp37; } /** * Gets the value of the segGrp38 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp38 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp38().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 } * * */ public List getSegGrp38() { if (segGrp38 == null) { segGrp38 = new ArrayList(); } return this.segGrp38; } public GOVCBR.SegGrp34 .SegGrp36 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSegGrp37(GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 value: values) { getSegGrp37().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSegGrp37(Collection values) { if (values!= null) { getSegGrp37().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSegGrp38(GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 value: values) { getSegGrp38().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSegGrp38(Collection values) { if (values!= null) { getSegGrp38().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EVE-Event"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eve", "dtm", "ftx", "gpo" }) public static class SegGrp37 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "EVE", required = true) protected EVEEvent eve; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GPO") protected GPOGeographicalPosition gpo; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the eve property. * * @return * possible object is * {@link EVEEvent } * */ public EVEEvent getEVE() { return eve; } /** * Sets the value of the eve property. * * @param value * allowed object is * {@link EVEEvent } * */ public void setEVE(EVEEvent value) { this.eve = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gpo property. * * @return * possible object is * {@link GPOGeographicalPosition } * */ public GPOGeographicalPosition getGPO() { return gpo; } /** * Sets the value of the gpo property. * * @param value * allowed object is * {@link GPOGeographicalPosition } * */ public void setGPO(GPOGeographicalPosition value) { this.gpo = value; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withEVE(EVEEvent value) { setEVE(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="9" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "seq", "ftx", "dtm", "poc", "gei" }) public static class SegGrp38 { @XmlElement(name = "ADR", required = true) protected ADRAddress adr; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "POC") protected List poc; @XmlElement(name = "GEI") protected List gei; /** * Gets the value of the adr property. * * @return * possible object is * {@link ADRAddress } * */ public ADRAddress getADR() { return adr; } /** * Sets the value of the adr property. * * @param value * allowed object is * {@link ADRAddress } * */ public void setADR(ADRAddress value) { this.adr = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the poc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the poc property. * *

* For example, to add a new item, do as follows: *

                 *    getPOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link POCPurposeOfConveyanceCall } * * */ public List getPOC() { if (poc == null) { poc = new ArrayList(); } return this.poc; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp38 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-40" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-41" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-43" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "seq", "att", "ifd", "nat", "dtm", "loc", "emp", "sts", "gei", "rff", "segGrp40", "segGrp41", "segGrp42", "segGrp43" }) public static class SegGrp39 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "ATT") protected ATTAttribute att; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "NAT") protected NATNationality nat; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "EMP") protected List emp; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "SegGrp-40") protected List segGrp40; @XmlElement(name = "SegGrp-41") protected GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 segGrp41; @XmlElement(name = "SegGrp-42") protected List segGrp42; @XmlElement(name = "SegGrp-43") protected List segGrp43; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the att property. * * @return * possible object is * {@link ATTAttribute } * */ public ATTAttribute getATT() { return att; } /** * Sets the value of the att property. * * @param value * allowed object is * {@link ATTAttribute } * */ public void setATT(ATTAttribute value) { this.att = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the nat property. * * @return * possible object is * {@link NATNationality } * */ public NATNationality getNAT() { return nat; } /** * Sets the value of the nat property. * * @param value * allowed object is * {@link NATNationality } * */ public void setNAT(NATNationality value) { this.nat = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

             *    getLOC().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the emp property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the emp property. * *

* For example, to add a new item, do as follows: *

             *    getEMP().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link EMPEmploymentDetails } * * */ public List getEMP() { if (emp == null) { emp = new ArrayList(); } return this.emp; } /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the segGrp40 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp40 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp40().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp39 .SegGrp40 } * * */ public List getSegGrp40() { if (segGrp40 == null) { segGrp40 = new ArrayList(); } return this.segGrp40; } /** * Gets the value of the segGrp41 property. * * @return * possible object is * {@link GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 } * */ public GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 getSegGrp41() { return segGrp41; } /** * Sets the value of the segGrp41 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 } * */ public void setSegGrp41(GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 value) { this.segGrp41 = value; } /** * Gets the value of the segGrp42 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp42 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp42().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 } * * */ public List getSegGrp42() { if (segGrp42 == null) { segGrp42 = new ArrayList(); } return this.segGrp42; } /** * Gets the value of the segGrp43 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp43 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp43().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp39 .SegGrp43 } * * */ public List getSegGrp43() { if (segGrp43 == null) { segGrp43 = new ArrayList(); } return this.segGrp43; } public GOVCBR.SegGrp34 .SegGrp39 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 withATT(ATTAttribute value) { setATT(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 withSegGrp40(GOVCBR.SegGrp34 .SegGrp39 .SegGrp40 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp39 .SegGrp40 value: values) { getSegGrp40().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withSegGrp40(Collection values) { if (values!= null) { getSegGrp40().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 withSegGrp41(GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 value) { setSegGrp41(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 withSegGrp42(GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 value: values) { getSegGrp42().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withSegGrp42(Collection values) { if (values!= null) { getSegGrp42().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 withSegGrp43(GOVCBR.SegGrp34 .SegGrp39 .SegGrp43 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp39 .SegGrp43 value: values) { getSegGrp43().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 withSegGrp43(Collection values) { if (values!= null) { getSegGrp43().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp40 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                 *    getCOM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp40 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp40 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp40 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EMP-EmploymentDetails" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp41 { @XmlElement(name = "ADR", required = true) protected ADRAddress adr; @XmlElement(name = "EMP") protected EMPEmploymentDetails emp; /** * Gets the value of the adr property. * * @return * possible object is * {@link ADRAddress } * */ public ADRAddress getADR() { return adr; } /** * Sets the value of the adr property. * * @param value * allowed object is * {@link ADRAddress } * */ public void setADR(ADRAddress value) { this.adr = value; } /** * Gets the value of the emp property. * * @return * possible object is * {@link EMPEmploymentDetails } * */ public EMPEmploymentDetails getEMP() { return emp; } /** * Sets the value of the emp property. * * @param value * allowed object is * {@link EMPEmploymentDetails } * */ public void setEMP(EMPEmploymentDetails value) { this.emp = value; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp41 withEMP(EMPEmploymentDetails value) { setEMP(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "nad", "dtm", "loc" }) public static class SegGrp42 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp42 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ftx", "qty" }) public static class SegGrp43 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "FTX") protected FTXFreeText ftx; @XmlElement(name = "QTY") protected QTYQuantity qty; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the ftx property. * * @return * possible object is * {@link FTXFreeText } * */ public FTXFreeText getFTX() { return ftx; } /** * Sets the value of the ftx property. * * @param value * allowed object is * {@link FTXFreeText } * */ public void setFTX(FTXFreeText value) { this.ftx = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp43 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp43 withFTX(FTXFreeText value) { setFTX(value); return this; } public GOVCBR.SegGrp34 .SegGrp39 .SegGrp43 withQTY(QTYQuantity value) { setQTY(value); return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-45" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-46" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-47" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-48" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-49" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "rff", "rcs", "dtm", "segGrp45", "segGrp46", "segGrp48", "segGrp49" }) public static class SegGrp44 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "RCS") protected RCSRequirementsAndConditions rcs; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-45") protected List segGrp45; @XmlElement(name = "SegGrp-46") protected List segGrp46; @XmlElement(name = "SegGrp-48") protected GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 segGrp48; @XmlElement(name = "SegGrp-49") protected List segGrp49; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp45 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp45 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp45().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp44 .SegGrp45 } * * */ public List getSegGrp45() { if (segGrp45 == null) { segGrp45 = new ArrayList(); } return this.segGrp45; } /** * Gets the value of the segGrp46 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp46 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp46().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 } * * */ public List getSegGrp46() { if (segGrp46 == null) { segGrp46 = new ArrayList(); } return this.segGrp46; } /** * Gets the value of the segGrp48 property. * * @return * possible object is * {@link GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 } * */ public GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 getSegGrp48() { return segGrp48; } /** * Sets the value of the segGrp48 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 } * */ public void setSegGrp48(GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 value) { this.segGrp48 = value; } /** * Gets the value of the segGrp49 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp49 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp49().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp44 .SegGrp49 } * * */ public List getSegGrp49() { if (segGrp49 == null) { segGrp49 = new ArrayList(); } return this.segGrp49; } public GOVCBR.SegGrp34 .SegGrp44 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp44 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp44 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp44 withSegGrp45(GOVCBR.SegGrp34 .SegGrp44 .SegGrp45 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp44 .SegGrp45 value: values) { getSegGrp45().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 withSegGrp45(Collection values) { if (values!= null) { getSegGrp45().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp44 withSegGrp46(GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 value: values) { getSegGrp46().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 withSegGrp46(Collection values) { if (values!= null) { getSegGrp46().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp44 withSegGrp48(GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 value) { setSegGrp48(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 withSegGrp49(GOVCBR.SegGrp34 .SegGrp44 .SegGrp49 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp44 .SegGrp49 value: values) { getSegGrp49().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 withSegGrp49(Collection values) { if (values!= null) { getSegGrp49().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp45 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp45 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp45 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-47" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp47" }) public static class SegGrp46 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-47") protected List segGrp47; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp47 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp47 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp47().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 .SegGrp47 } * * */ public List getSegGrp47() { if (segGrp47 == null) { segGrp47 = new ArrayList(); } return this.segGrp47; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 withSegGrp47(GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 .SegGrp47 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 .SegGrp47 value: values) { getSegGrp47().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 withSegGrp47(Collection values) { if (values!= null) { getSegGrp47().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp47 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 .SegGrp47 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 .SegGrp47 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp46 .SegGrp47 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp48 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp48 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eqd", "rff" }) public static class SegGrp49 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "RFF") protected List rff; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp49 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp49 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp49 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp44 .SegGrp49 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-51" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-52" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "mea", "loc", "segGrp51", "segGrp52" }) public static class SegGrp50 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-51") protected List segGrp51; @XmlElement(name = "SegGrp-52") protected List segGrp52; /** * Gets the value of the lin property. * * @return * possible object is * {@link LINLineItem } * */ public LINLineItem getLIN() { return lin; } /** * Sets the value of the lin property. * * @param value * allowed object is * {@link LINLineItem } * */ public void setLIN(LINLineItem value) { this.lin = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

             *    getMEA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

             *    getLOC().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the segGrp51 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp51 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp51().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 } * * */ public List getSegGrp51() { if (segGrp51 == null) { segGrp51 = new ArrayList(); } return this.segGrp51; } /** * Gets the value of the segGrp52 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp52 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp52().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp50 .SegGrp52 } * * */ public List getSegGrp52() { if (segGrp52 == null) { segGrp52 = new ArrayList(); } return this.segGrp52; } public GOVCBR.SegGrp34 .SegGrp50 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp34 .SegGrp50 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp50 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp50 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp50 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp50 withSegGrp51(GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 value: values) { getSegGrp51().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp50 withSegGrp51(Collection values) { if (values!= null) { getSegGrp51().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp50 withSegGrp52(GOVCBR.SegGrp34 .SegGrp50 .SegGrp52 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp50 .SegGrp52 value: values) { getSegGrp52().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp50 withSegGrp52(Collection values) { if (values!= null) { getSegGrp52().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "ftx", "tcc", "dgs" }) public static class SegGrp51 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "FTX") protected FTXFreeText ftx; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "DGS") protected DGSDangerousGoods dgs; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the ftx property. * * @return * possible object is * {@link FTXFreeText } * */ public FTXFreeText getFTX() { return ftx; } /** * Sets the value of the ftx property. * * @param value * allowed object is * {@link FTXFreeText } * */ public void setFTX(FTXFreeText value) { this.ftx = value; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                 *    getTCC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the dgs property. * * @return * possible object is * {@link DGSDangerousGoods } * */ public DGSDangerousGoods getDGS() { return dgs; } /** * Sets the value of the dgs property. * * @param value * allowed object is * {@link DGSDangerousGoods } * */ public void setDGS(DGSDangerousGoods value) { this.dgs = value; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 withFTX(FTXFreeText value) { setFTX(value); return this; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp51 withDGS(DGSDangerousGoods value) { setDGS(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "seq", "dtm" }) public static class SegGrp52 { @XmlElement(name = "ADR", required = true) protected ADRAddress adr; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the adr property. * * @return * possible object is * {@link ADRAddress } * */ public ADRAddress getADR() { return adr; } /** * Sets the value of the adr property. * * @param value * allowed object is * {@link ADRAddress } * */ public void setADR(ADRAddress value) { this.adr = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp52 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp52 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp52 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp50 .SegGrp52 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CCI-CharacteristicClassId"/>
         *           <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CAV-CharacteristicValue" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cci", "cav" }) public static class SegGrp53 { @XmlElement(name = "CCI", required = true) protected CCICharacteristicClassId cci; @XmlElement(name = "CAV") protected CAVCharacteristicValue cav; /** * Gets the value of the cci property. * * @return * possible object is * {@link CCICharacteristicClassId } * */ public CCICharacteristicClassId getCCI() { return cci; } /** * Sets the value of the cci property. * * @param value * allowed object is * {@link CCICharacteristicClassId } * */ public void setCCI(CCICharacteristicClassId value) { this.cci = value; } /** * Gets the value of the cav property. * * @return * possible object is * {@link CAVCharacteristicValue } * */ public CAVCharacteristicValue getCAV() { return cav; } /** * Sets the value of the cav property. * * @param value * allowed object is * {@link CAVCharacteristicValue } * */ public void setCAV(CAVCharacteristicValue value) { this.cav = value; } public GOVCBR.SegGrp34 .SegGrp53 withCCI(CCICharacteristicClassId value) { setCCI(value); return this; } public GOVCBR.SegGrp34 .SegGrp53 withCAV(CAVCharacteristicValue value) { setCAV(value); return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-6" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp6" }) public static class SegGrp5 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-6") protected List segGrp6; /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp6 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp6 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp6().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp5 .SegGrp6 } * * */ public List getSegGrp6() { if (segGrp6 == null) { segGrp6 = new ArrayList(); } return this.segGrp6; } public GOVCBR.SegGrp5 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp5 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp5 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp5 withSegGrp6(GOVCBR.SegGrp5 .SegGrp6 ... values) { if (values!= null) { for (GOVCBR.SegGrp5 .SegGrp6 value: values) { getSegGrp6().add(value); } } return this; } public GOVCBR.SegGrp5 withSegGrp6(Collection values) { if (values!= null) { getSegGrp6().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp6 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

             *    getELU().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp5 .SegGrp6 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp5 .SegGrp6 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp5 .SegGrp6 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-56" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-57" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-58" maxOccurs="999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-59" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-61" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-63" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-64" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-65" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-66" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-67" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-68" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-69" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-70" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-72" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-73" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-74" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-75" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-76" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-77" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-78" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-79" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-80" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-81" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-83" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation" minOccurs="0"/>
     *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
     *                               <element name="TPL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPL-TransportPlacement" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-86" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-90" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-91" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-92" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-94" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-95" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-100" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-104" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
     *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-106" maxOccurs="9" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-109" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="9" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-119" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-120" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-122" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-123" maxOccurs="999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-125" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-131" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-134" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-135" maxOccurs="999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-137" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-138" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
     *                                                             <complexType>
     *                                                               <complexContent>
     *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                   <sequence>
     *                                                                     <sequence>
     *                                                                       <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                                               </sequence>
     *                                                                             </sequence>
     *                                                                           </restriction>
     *                                                                         </complexContent>
     *                                                                       </complexType>
     *                                                                     </element>
     *                                                                   </sequence>
     *                                                                 </restriction>
     *                                                               </complexContent>
     *                                                             </complexType>
     *                                                           </element>
     *                                                           <element name="SegGrp-145" maxOccurs="9" minOccurs="0">
     *                                                             <complexType>
     *                                                               <complexContent>
     *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                   <sequence>
     *                                                                     <sequence>
     *                                                                       <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
     *                                                                     </sequence>
     *                                                                   </sequence>
     *                                                                 </restriction>
     *                                                               </complexContent>
     *                                                             </complexType>
     *                                                           </element>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-146" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-150" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-154" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-155" maxOccurs="9" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-156" maxOccurs="9" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-158" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ali", "ifd", "dtm", "rff", "segGrp55", "segGrp57", "segGrp58", "segGrp62", "segGrp64", "segGrp66", "segGrp69", "segGrp74", "segGrp75", "segGrp76", "segGrp78", "segGrp79", "segGrp80", "segGrp108", "segGrp109" }) public static class SegGrp54 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "SegGrp-55") protected List segGrp55; @XmlElement(name = "SegGrp-57") protected List segGrp57; @XmlElement(name = "SegGrp-58") protected List segGrp58; @XmlElement(name = "SegGrp-62") protected List segGrp62; @XmlElement(name = "SegGrp-64") protected List segGrp64; @XmlElement(name = "SegGrp-66") protected GOVCBR.SegGrp54 .SegGrp66 segGrp66; @XmlElement(name = "SegGrp-69") protected List segGrp69; @XmlElement(name = "SegGrp-74") protected List segGrp74; @XmlElement(name = "SegGrp-75") protected List segGrp75; @XmlElement(name = "SegGrp-76") protected List segGrp76; @XmlElement(name = "SegGrp-78") protected List segGrp78; @XmlElement(name = "SegGrp-79") protected GOVCBR.SegGrp54 .SegGrp79 segGrp79; @XmlElement(name = "SegGrp-80") protected List segGrp80; @XmlElement(name = "SegGrp-108") protected List segGrp108; @XmlElement(name = "SegGrp-109") protected List segGrp109; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

         *    getALI().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

         *    getIFD().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

         *    getRFF().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the segGrp55 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp55 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp55().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp55 } * * */ public List getSegGrp55() { if (segGrp55 == null) { segGrp55 = new ArrayList(); } return this.segGrp55; } /** * Gets the value of the segGrp57 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp57 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp57().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp57 } * * */ public List getSegGrp57() { if (segGrp57 == null) { segGrp57 = new ArrayList(); } return this.segGrp57; } /** * Gets the value of the segGrp58 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp58 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp58().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp58 } * * */ public List getSegGrp58() { if (segGrp58 == null) { segGrp58 = new ArrayList(); } return this.segGrp58; } /** * Gets the value of the segGrp62 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp62 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp62().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp62 } * * */ public List getSegGrp62() { if (segGrp62 == null) { segGrp62 = new ArrayList(); } return this.segGrp62; } /** * Gets the value of the segGrp64 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp64 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp64().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp64 } * * */ public List getSegGrp64() { if (segGrp64 == null) { segGrp64 = new ArrayList(); } return this.segGrp64; } /** * Gets the value of the segGrp66 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp66 } * */ public GOVCBR.SegGrp54 .SegGrp66 getSegGrp66() { return segGrp66; } /** * Sets the value of the segGrp66 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp66 } * */ public void setSegGrp66(GOVCBR.SegGrp54 .SegGrp66 value) { this.segGrp66 = value; } /** * Gets the value of the segGrp69 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp69 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp69().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp69 } * * */ public List getSegGrp69() { if (segGrp69 == null) { segGrp69 = new ArrayList(); } return this.segGrp69; } /** * Gets the value of the segGrp74 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp74 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp74().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp74 } * * */ public List getSegGrp74() { if (segGrp74 == null) { segGrp74 = new ArrayList(); } return this.segGrp74; } /** * Gets the value of the segGrp75 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp75 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp75().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp75 } * * */ public List getSegGrp75() { if (segGrp75 == null) { segGrp75 = new ArrayList(); } return this.segGrp75; } /** * Gets the value of the segGrp76 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp76 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp76().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp76 } * * */ public List getSegGrp76() { if (segGrp76 == null) { segGrp76 = new ArrayList(); } return this.segGrp76; } /** * Gets the value of the segGrp78 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp78 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp78().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp78 } * * */ public List getSegGrp78() { if (segGrp78 == null) { segGrp78 = new ArrayList(); } return this.segGrp78; } /** * Gets the value of the segGrp79 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp79 } * */ public GOVCBR.SegGrp54 .SegGrp79 getSegGrp79() { return segGrp79; } /** * Sets the value of the segGrp79 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp79 } * */ public void setSegGrp79(GOVCBR.SegGrp54 .SegGrp79 value) { this.segGrp79 = value; } /** * Gets the value of the segGrp80 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp80 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp80().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 } * * */ public List getSegGrp80() { if (segGrp80 == null) { segGrp80 = new ArrayList(); } return this.segGrp80; } /** * Gets the value of the segGrp108 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp108 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp108().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp108 } * * */ public List getSegGrp108() { if (segGrp108 == null) { segGrp108 = new ArrayList(); } return this.segGrp108; } /** * Gets the value of the segGrp109 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp109 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp109().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 } * * */ public List getSegGrp109() { if (segGrp109 == null) { segGrp109 = new ArrayList(); } return this.segGrp109; } public GOVCBR.SegGrp54 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp55(GOVCBR.SegGrp54 .SegGrp55 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp55 value: values) { getSegGrp55().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp55(Collection values) { if (values!= null) { getSegGrp55().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp57(GOVCBR.SegGrp54 .SegGrp57 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp57 value: values) { getSegGrp57().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp57(Collection values) { if (values!= null) { getSegGrp57().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp58(GOVCBR.SegGrp54 .SegGrp58 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp58 value: values) { getSegGrp58().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp58(Collection values) { if (values!= null) { getSegGrp58().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp62(GOVCBR.SegGrp54 .SegGrp62 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp62 value: values) { getSegGrp62().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp62(Collection values) { if (values!= null) { getSegGrp62().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp64(GOVCBR.SegGrp54 .SegGrp64 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp64 value: values) { getSegGrp64().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp64(Collection values) { if (values!= null) { getSegGrp64().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp66(GOVCBR.SegGrp54 .SegGrp66 value) { setSegGrp66(value); return this; } public GOVCBR.SegGrp54 withSegGrp69(GOVCBR.SegGrp54 .SegGrp69 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp69 value: values) { getSegGrp69().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp69(Collection values) { if (values!= null) { getSegGrp69().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp74(GOVCBR.SegGrp54 .SegGrp74 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp74 value: values) { getSegGrp74().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp74(Collection values) { if (values!= null) { getSegGrp74().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp75(GOVCBR.SegGrp54 .SegGrp75 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp75 value: values) { getSegGrp75().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp75(Collection values) { if (values!= null) { getSegGrp75().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp76(GOVCBR.SegGrp54 .SegGrp76 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp76 value: values) { getSegGrp76().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp76(Collection values) { if (values!= null) { getSegGrp76().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp78(GOVCBR.SegGrp54 .SegGrp78 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp78 value: values) { getSegGrp78().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp78(Collection values) { if (values!= null) { getSegGrp78().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp79(GOVCBR.SegGrp54 .SegGrp79 value) { setSegGrp79(value); return this; } public GOVCBR.SegGrp54 withSegGrp80(GOVCBR.SegGrp54 .SegGrp80 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 value: values) { getSegGrp80().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp80(Collection values) { if (values!= null) { getSegGrp80().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp108(GOVCBR.SegGrp54 .SegGrp108 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp108 value: values) { getSegGrp108().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp108(Collection values) { if (values!= null) { getSegGrp108().addAll(values); } return this; } public GOVCBR.SegGrp54 withSegGrp109(GOVCBR.SegGrp54 .SegGrp109 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 value: values) { getSegGrp109().add(value); } } return this; } public GOVCBR.SegGrp54 withSegGrp109(Collection values) { if (values!= null) { getSegGrp109().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp108 { @XmlElement(name = "ARD", required = true) protected ARDMonetaryAmountFunction ard; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "PCD") protected List pcd; /** * Gets the value of the ard property. * * @return * possible object is * {@link ARDMonetaryAmountFunction } * */ public ARDMonetaryAmountFunction getARD() { return ard; } /** * Sets the value of the ard property. * * @param value * allowed object is * {@link ARDMonetaryAmountFunction } * */ public void setARD(ARDMonetaryAmountFunction value) { this.ard = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the pcd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pcd property. * *

* For example, to add a new item, do as follows: *

             *    getPCD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCDPercentageDetails } * * */ public List getPCD() { if (pcd == null) { pcd = new ArrayList(); } return this.pcd; } public GOVCBR.SegGrp54 .SegGrp108 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp54 .SegGrp108 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp108 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp108 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp108 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp108 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp108 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="9" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-119" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-120" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-122" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-123" maxOccurs="999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-125" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-131" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-134" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-135" maxOccurs="999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-137" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-138" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
         *                                                   <complexType>
         *                                                     <complexContent>
         *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                         <sequence>
         *                                                           <sequence>
         *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                                     </sequence>
         *                                                                   </sequence>
         *                                                                 </restriction>
         *                                                               </complexContent>
         *                                                             </complexType>
         *                                                           </element>
         *                                                         </sequence>
         *                                                       </restriction>
         *                                                     </complexContent>
         *                                                   </complexType>
         *                                                 </element>
         *                                                 <element name="SegGrp-145" maxOccurs="9" minOccurs="0">
         *                                                   <complexType>
         *                                                     <complexContent>
         *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                         <sequence>
         *                                                           <sequence>
         *                                                             <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
         *                                                           </sequence>
         *                                                         </sequence>
         *                                                       </restriction>
         *                                                     </complexContent>
         *                                                   </complexType>
         *                                                 </element>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-146" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-150" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-154" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-155" maxOccurs="9" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-156" maxOccurs="9" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-158" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "moa", "ifd", "sts", "ali", "rff", "segGrp110", "segGrp112", "segGrp113", "segGrp117", "segGrp119", "segGrp122", "segGrp123", "segGrp124", "segGrp125", "segGrp157" }) public static class SegGrp109 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "SegGrp-110") protected List segGrp110; @XmlElement(name = "SegGrp-112") protected List segGrp112; @XmlElement(name = "SegGrp-113") protected List segGrp113; @XmlElement(name = "SegGrp-117") protected List segGrp117; @XmlElement(name = "SegGrp-119") protected GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 segGrp119; @XmlElement(name = "SegGrp-122") protected List segGrp122; @XmlElement(name = "SegGrp-123") protected List segGrp123; @XmlElement(name = "SegGrp-124") protected List segGrp124; @XmlElement(name = "SegGrp-125") protected List segGrp125; @XmlElement(name = "SegGrp-157") protected List segGrp157; /** * Gets the value of the lin property. * * @return * possible object is * {@link LINLineItem } * */ public LINLineItem getLIN() { return lin; } /** * Sets the value of the lin property. * * @param value * allowed object is * {@link LINLineItem } * */ public void setLIN(LINLineItem value) { this.lin = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

             *    getIFD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the sts property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the sts property. * *

* For example, to add a new item, do as follows: *

             *    getSTS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link STSStatus } * * */ public List getSTS() { if (sts == null) { sts = new ArrayList(); } return this.sts; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

             *    getALI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the segGrp110 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp110 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp110().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 } * * */ public List getSegGrp110() { if (segGrp110 == null) { segGrp110 = new ArrayList(); } return this.segGrp110; } /** * Gets the value of the segGrp112 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp112 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp112().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 } * * */ public List getSegGrp112() { if (segGrp112 == null) { segGrp112 = new ArrayList(); } return this.segGrp112; } /** * Gets the value of the segGrp113 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp113 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp113().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 } * * */ public List getSegGrp113() { if (segGrp113 == null) { segGrp113 = new ArrayList(); } return this.segGrp113; } /** * Gets the value of the segGrp117 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp117 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp117().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 } * * */ public List getSegGrp117() { if (segGrp117 == null) { segGrp117 = new ArrayList(); } return this.segGrp117; } /** * Gets the value of the segGrp119 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 } * */ public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 getSegGrp119() { return segGrp119; } /** * Sets the value of the segGrp119 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 } * */ public void setSegGrp119(GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 value) { this.segGrp119 = value; } /** * Gets the value of the segGrp122 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp122 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp122().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp122 } * * */ public List getSegGrp122() { if (segGrp122 == null) { segGrp122 = new ArrayList(); } return this.segGrp122; } /** * Gets the value of the segGrp123 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp123 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp123().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 } * * */ public List getSegGrp123() { if (segGrp123 == null) { segGrp123 = new ArrayList(); } return this.segGrp123; } /** * Gets the value of the segGrp124 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp124 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp124().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 } * * */ public List getSegGrp124() { if (segGrp124 == null) { segGrp124 = new ArrayList(); } return this.segGrp124; } /** * Gets the value of the segGrp125 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp125 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp125().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 } * * */ public List getSegGrp125() { if (segGrp125 == null) { segGrp125 = new ArrayList(); } return this.segGrp125; } /** * Gets the value of the segGrp157 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp157 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp157().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 } * * */ public List getSegGrp157() { if (segGrp157 == null) { segGrp157 = new ArrayList(); } return this.segGrp157; } public GOVCBR.SegGrp54 .SegGrp109 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp110(GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 value: values) { getSegGrp110().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp110(Collection values) { if (values!= null) { getSegGrp110().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp112(GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 value: values) { getSegGrp112().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp112(Collection values) { if (values!= null) { getSegGrp112().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp113(GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 value: values) { getSegGrp113().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp113(Collection values) { if (values!= null) { getSegGrp113().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp117(GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 value: values) { getSegGrp117().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp117(Collection values) { if (values!= null) { getSegGrp117().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp119(GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 value) { setSegGrp119(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp122(GOVCBR.SegGrp54 .SegGrp109 .SegGrp122 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp122 value: values) { getSegGrp122().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp122(Collection values) { if (values!= null) { getSegGrp122().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp123(GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 value: values) { getSegGrp123().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp123(Collection values) { if (values!= null) { getSegGrp123().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp124(GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 value: values) { getSegGrp124().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp124(Collection values) { if (values!= null) { getSegGrp124().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp125(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 value: values) { getSegGrp125().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp125(Collection values) { if (values!= null) { getSegGrp125().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp157(GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 value: values) { getSegGrp157().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 withSegGrp157(Collection values) { if (values!= null) { getSegGrp157().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp111" }) public static class SegGrp110 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-111") protected List segGrp111; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                 *    getIFD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp111 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp111 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp111().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 .SegGrp111 } * * */ public List getSegGrp111() { if (segGrp111 == null) { segGrp111 = new ArrayList(); } return this.segGrp111; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 withSegGrp111(GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 .SegGrp111 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 .SegGrp111 value: values) { getSegGrp111().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 withSegGrp111(Collection values) { if (values!= null) { getSegGrp111().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp111 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 .SegGrp111 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 .SegGrp111 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp110 .SegGrp111 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "ftx", "adr" }) public static class SegGrp112 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "ADR") protected List adr; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the adr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the adr property. * *

* For example, to add a new item, do as follows: *

                 *    getADR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ADRAddress } * * */ public List getADR() { if (adr == null) { adr = new ArrayList(); } return this.adr; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 withADR(ADRAddress... values) { if (values!= null) { for (ADRAddress value: values) { getADR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp112 withADR(Collection values) { if (values!= null) { getADR().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "segGrp114", "segGrp116" }) public static class SegGrp113 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-114") protected List segGrp114; @XmlElement(name = "SegGrp-116") protected List segGrp116; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                 *    getTSR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp114 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp114 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp114().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 } * * */ public List getSegGrp114() { if (segGrp114 == null) { segGrp114 = new ArrayList(); } return this.segGrp114; } /** * Gets the value of the segGrp116 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp116 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp116().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp116 } * * */ public List getSegGrp116() { if (segGrp116 == null) { segGrp116 = new ArrayList(); } return this.segGrp116; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withSegGrp114(GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 value: values) { getSegGrp114().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withSegGrp114(Collection values) { if (values!= null) { getSegGrp114().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withSegGrp116(GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp116 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp116 value: values) { getSegGrp116().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 withSegGrp116(Collection values) { if (values!= null) { getSegGrp116().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp115" }) public static class SegGrp114 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-115") protected List segGrp115; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp115 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp115 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp115().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 } * * */ public List getSegGrp115() { if (segGrp115 == null) { segGrp115 = new ArrayList(); } return this.segGrp115; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 withSegGrp115(GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 value: values) { getSegGrp115().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 withSegGrp115(Collection values) { if (values!= null) { getSegGrp115().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp115 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp116 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp116 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp116 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp113 .SegGrp116 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp118" }) public static class SegGrp117 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-118") protected List segGrp118; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                 *    getALI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp118 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp118 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp118().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 .SegGrp118 } * * */ public List getSegGrp118() { if (segGrp118 == null) { segGrp118 = new ArrayList(); } return this.segGrp118; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withSegGrp118(GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 .SegGrp118 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 .SegGrp118 value: values) { getSegGrp118().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 withSegGrp118(Collection values) { if (values!= null) { getSegGrp118().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp118 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                     *    getELU().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 .SegGrp118 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 .SegGrp118 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp117 .SegGrp118 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-120" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp120" }) public static class SegGrp119 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-120") protected GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 segGrp120; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp120 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 } * */ public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 getSegGrp120() { return segGrp120; } /** * Sets the value of the segGrp120 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 } * */ public void setSegGrp120(GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 value) { this.segGrp120 = value; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 withSegGrp120(GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 value) { setSegGrp120(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp121" }) public static class SegGrp120 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-121") protected List segGrp121; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp121 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp121 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp121().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 .SegGrp121 } * * */ public List getSegGrp121() { if (segGrp121 == null) { segGrp121 = new ArrayList(); } return this.segGrp121; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 withSegGrp121(GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 .SegGrp121 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 .SegGrp121 value: values) { getSegGrp121().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 withSegGrp121(Collection values) { if (values!= null) { getSegGrp121().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp121 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 .SegGrp121 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 .SegGrp121 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp119 .SegGrp120 .SegGrp121 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp122 { @XmlElement(name = "MEA", required = true) protected MEAMeasurements mea; @XmlElement(name = "QTY") protected List qty; /** * Gets the value of the mea property. * * @return * possible object is * {@link MEAMeasurements } * */ public MEAMeasurements getMEA() { return mea; } /** * Sets the value of the mea property. * * @param value * allowed object is * {@link MEAMeasurements } * */ public void setMEA(MEAMeasurements value) { this.mea = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp122 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp122 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp122 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp123 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                 *    getPCI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                 *    getDIM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp123 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp124 { @XmlElement(name = "ARD", required = true) protected ARDMonetaryAmountFunction ard; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "PCD") protected List pcd; /** * Gets the value of the ard property. * * @return * possible object is * {@link ARDMonetaryAmountFunction } * */ public ARDMonetaryAmountFunction getARD() { return ard; } /** * Sets the value of the ard property. * * @param value * allowed object is * {@link ARDMonetaryAmountFunction } * */ public void setARD(ARDMonetaryAmountFunction value) { this.ard = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the pcd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pcd property. * *

* For example, to add a new item, do as follows: *

                 *    getPCD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCDPercentageDetails } * * */ public List getPCD() { if (pcd == null) { pcd = new ArrayList(); } return this.pcd; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp124 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-131" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-134" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-135" maxOccurs="999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-137" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-138" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
             *                                         <complexType>
             *                                           <complexContent>
             *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                               <sequence>
             *                                                 <sequence>
             *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                                           </sequence>
             *                                                         </sequence>
             *                                                       </restriction>
             *                                                     </complexContent>
             *                                                   </complexType>
             *                                                 </element>
             *                                               </sequence>
             *                                             </restriction>
             *                                           </complexContent>
             *                                         </complexType>
             *                                       </element>
             *                                       <element name="SegGrp-145" maxOccurs="9" minOccurs="0">
             *                                         <complexType>
             *                                           <complexContent>
             *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                               <sequence>
             *                                                 <sequence>
             *                                                   <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
             *                                                 </sequence>
             *                                               </sequence>
             *                                             </restriction>
             *                                           </complexContent>
             *                                         </complexType>
             *                                       </element>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-146" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-150" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-154" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-155" maxOccurs="9" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-156" maxOccurs="9" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "mea", "moa", "cdi", "pgi", "tcc", "cnt", "ifd", "tdt", "segGrp126", "segGrp127", "segGrp129", "segGrp133", "segGrp135", "segGrp136", "segGrp137", "segGrp140", "segGrp146", "segGrp147", "segGrp149", "segGrp150", "segGrp151", "segGrp154" }) public static class SegGrp125 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "APP") protected List app; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "CDI") protected List cdi; @XmlElement(name = "PGI") protected List pgi; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "TDT") protected List tdt; @XmlElement(name = "SegGrp-126") protected List segGrp126; @XmlElement(name = "SegGrp-127") protected List segGrp127; @XmlElement(name = "SegGrp-129") protected List segGrp129; @XmlElement(name = "SegGrp-133") protected List segGrp133; @XmlElement(name = "SegGrp-135") protected List segGrp135; @XmlElement(name = "SegGrp-136") protected List segGrp136; @XmlElement(name = "SegGrp-137") protected GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 segGrp137; @XmlElement(name = "SegGrp-140") protected List segGrp140; @XmlElement(name = "SegGrp-146") protected List segGrp146; @XmlElement(name = "SegGrp-147") protected List segGrp147; @XmlElement(name = "SegGrp-149") protected List segGrp149; @XmlElement(name = "SegGrp-150") protected List segGrp150; @XmlElement(name = "SegGrp-151") protected List segGrp151; @XmlElement(name = "SegGrp-154") protected List segGrp154; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the imd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the imd property. * *

* For example, to add a new item, do as follows: *

                 *    getIMD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the app property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the app property. * *

* For example, to add a new item, do as follows: *

                 *    getAPP().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link APPApplicability } * * */ public List getAPP() { if (app == null) { app = new ArrayList(); } return this.app; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gir property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gir property. * *

* For example, to add a new item, do as follows: *

                 *    getGIR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GIRRelatedIdentificationNumbers } * * */ public List getGIR() { if (gir == null) { gir = new ArrayList(); } return this.gir; } /** * Gets the value of the gin property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gin property. * *

* For example, to add a new item, do as follows: *

                 *    getGIN().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GINGoodsIdentityNumber } * * */ public List getGIN() { if (gin == null) { gin = new ArrayList(); } return this.gin; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the cdi property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cdi property. * *

* For example, to add a new item, do as follows: *

                 *    getCDI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CDIPhysicalOrLogicalState } * * */ public List getCDI() { if (cdi == null) { cdi = new ArrayList(); } return this.cdi; } /** * Gets the value of the pgi property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pgi property. * *

* For example, to add a new item, do as follows: *

                 *    getPGI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PGIProductGroupInformation } * * */ public List getPGI() { if (pgi == null) { pgi = new ArrayList(); } return this.pgi; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                 *    getTCC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                 *    getIFD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the tdt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tdt property. * *

* For example, to add a new item, do as follows: *

                 *    getTDT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TDTTransportInformation } * * */ public List getTDT() { if (tdt == null) { tdt = new ArrayList(); } return this.tdt; } /** * Gets the value of the segGrp126 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp126 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp126().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp126 } * * */ public List getSegGrp126() { if (segGrp126 == null) { segGrp126 = new ArrayList(); } return this.segGrp126; } /** * Gets the value of the segGrp127 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp127 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp127().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 } * * */ public List getSegGrp127() { if (segGrp127 == null) { segGrp127 = new ArrayList(); } return this.segGrp127; } /** * Gets the value of the segGrp129 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp129 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp129().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 } * * */ public List getSegGrp129() { if (segGrp129 == null) { segGrp129 = new ArrayList(); } return this.segGrp129; } /** * Gets the value of the segGrp133 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp133 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp133().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 } * * */ public List getSegGrp133() { if (segGrp133 == null) { segGrp133 = new ArrayList(); } return this.segGrp133; } /** * Gets the value of the segGrp135 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp135 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp135().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 } * * */ public List getSegGrp135() { if (segGrp135 == null) { segGrp135 = new ArrayList(); } return this.segGrp135; } /** * Gets the value of the segGrp136 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp136 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp136().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 } * * */ public List getSegGrp136() { if (segGrp136 == null) { segGrp136 = new ArrayList(); } return this.segGrp136; } /** * Gets the value of the segGrp137 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 } * */ public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 getSegGrp137() { return segGrp137; } /** * Sets the value of the segGrp137 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 } * */ public void setSegGrp137(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 value) { this.segGrp137 = value; } /** * Gets the value of the segGrp140 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp140 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp140().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 } * * */ public List getSegGrp140() { if (segGrp140 == null) { segGrp140 = new ArrayList(); } return this.segGrp140; } /** * Gets the value of the segGrp146 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp146 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp146().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp146 } * * */ public List getSegGrp146() { if (segGrp146 == null) { segGrp146 = new ArrayList(); } return this.segGrp146; } /** * Gets the value of the segGrp147 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp147 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp147().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 } * * */ public List getSegGrp147() { if (segGrp147 == null) { segGrp147 = new ArrayList(); } return this.segGrp147; } /** * Gets the value of the segGrp149 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp149 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp149().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 } * * */ public List getSegGrp149() { if (segGrp149 == null) { segGrp149 = new ArrayList(); } return this.segGrp149; } /** * Gets the value of the segGrp150 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp150 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp150().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp150 } * * */ public List getSegGrp150() { if (segGrp150 == null) { segGrp150 = new ArrayList(); } return this.segGrp150; } /** * Gets the value of the segGrp151 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp151 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp151().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 } * * */ public List getSegGrp151() { if (segGrp151 == null) { segGrp151 = new ArrayList(); } return this.segGrp151; } /** * Gets the value of the segGrp154 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp154 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp154().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 } * * */ public List getSegGrp154() { if (segGrp154 == null) { segGrp154 = new ArrayList(); } return this.segGrp154; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp126(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp126 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp126 value: values) { getSegGrp126().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp126(Collection values) { if (values!= null) { getSegGrp126().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp127(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 value: values) { getSegGrp127().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp127(Collection values) { if (values!= null) { getSegGrp127().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp129(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 value: values) { getSegGrp129().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp129(Collection values) { if (values!= null) { getSegGrp129().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp133(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 value: values) { getSegGrp133().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp133(Collection values) { if (values!= null) { getSegGrp133().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp135(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 value: values) { getSegGrp135().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp135(Collection values) { if (values!= null) { getSegGrp135().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp136(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 value: values) { getSegGrp136().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp136(Collection values) { if (values!= null) { getSegGrp136().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp137(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 value) { setSegGrp137(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp140(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 value: values) { getSegGrp140().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp140(Collection values) { if (values!= null) { getSegGrp140().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp146(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp146 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp146 value: values) { getSegGrp146().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp146(Collection values) { if (values!= null) { getSegGrp146().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp147(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 value: values) { getSegGrp147().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp147(Collection values) { if (values!= null) { getSegGrp147().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp149(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 value: values) { getSegGrp149().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp149(Collection values) { if (values!= null) { getSegGrp149().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp150(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp150 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp150 value: values) { getSegGrp150().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp150(Collection values) { if (values!= null) { getSegGrp150().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp151(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 value: values) { getSegGrp151().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp151(Collection values) { if (values!= null) { getSegGrp151().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp154(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 value: values) { getSegGrp154().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 withSegGrp154(Collection values) { if (values!= null) { getSegGrp154().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp126 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp126 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp126 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp126 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp126 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp128" }) public static class SegGrp127 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-128") protected List segGrp128; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                     *    getIFD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp128 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp128 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp128().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 .SegGrp128 } * * */ public List getSegGrp128() { if (segGrp128 == null) { segGrp128 = new ArrayList(); } return this.segGrp128; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 withSegGrp128(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 .SegGrp128 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 .SegGrp128 value: values) { getSegGrp128().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 withSegGrp128(Collection values) { if (values!= null) { getSegGrp128().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp128 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 .SegGrp128 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 .SegGrp128 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp127 .SegGrp128 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
                 *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
                 *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-131" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "gin", "gir", "imd", "segGrp130", "segGrp132" }) public static class SegGrp129 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "SegGrp-130") protected List segGrp130; @XmlElement(name = "SegGrp-132") protected List segGrp132; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                     *    getRFF().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                     *    getQTY().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                     *    getTSR().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the gin property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gin property. * *

* For example, to add a new item, do as follows: *

                     *    getGIN().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GINGoodsIdentityNumber } * * */ public List getGIN() { if (gin == null) { gin = new ArrayList(); } return this.gin; } /** * Gets the value of the gir property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gir property. * *

* For example, to add a new item, do as follows: *

                     *    getGIR().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GIRRelatedIdentificationNumbers } * * */ public List getGIR() { if (gir == null) { gir = new ArrayList(); } return this.gir; } /** * Gets the value of the imd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the imd property. * *

* For example, to add a new item, do as follows: *

                     *    getIMD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the segGrp130 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp130 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp130().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 } * * */ public List getSegGrp130() { if (segGrp130 == null) { segGrp130 = new ArrayList(); } return this.segGrp130; } /** * Gets the value of the segGrp132 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp132 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp132().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp132 } * * */ public List getSegGrp132() { if (segGrp132 == null) { segGrp132 = new ArrayList(); } return this.segGrp132; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withSegGrp130(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 value: values) { getSegGrp130().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withSegGrp130(Collection values) { if (values!= null) { getSegGrp130().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withSegGrp132(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp132 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp132 value: values) { getSegGrp132().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 withSegGrp132(Collection values) { if (values!= null) { getSegGrp132().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-131" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp131" }) public static class SegGrp130 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-131") protected List segGrp131; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp131 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp131 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp131().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 .SegGrp131 } * * */ public List getSegGrp131() { if (segGrp131 == null) { segGrp131 = new ArrayList(); } return this.segGrp131; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 withSegGrp131(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 .SegGrp131 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 .SegGrp131 value: values) { getSegGrp131().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 withSegGrp131(Collection values) { if (values!= null) { getSegGrp131().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp131 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 .SegGrp131 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 .SegGrp131 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp130 .SegGrp131 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp132 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp132 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp132 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp129 .SegGrp132 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-134" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp134" }) public static class SegGrp133 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-134") protected List segGrp134; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                     *    getALI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp134 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp134 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp134().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 .SegGrp134 } * * */ public List getSegGrp134() { if (segGrp134 == null) { segGrp134 = new ArrayList(); } return this.segGrp134; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withSegGrp134(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 .SegGrp134 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 .SegGrp134 value: values) { getSegGrp134().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 withSegGrp134(Collection values) { if (values!= null) { getSegGrp134().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp134 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                         *    getELU().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 .SegGrp134 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 .SegGrp134 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp133 .SegGrp134 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp135 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                     *    getPCI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                     *    getDIM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                     *    getMEA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp135 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei", "loc" }) public static class SegGrp136 { @XmlElement(name = "COD", required = true) protected CODComponentDetails cod; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "PCD") protected List pcd; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "LOC") protected List loc; /** * Gets the value of the cod property. * * @return * possible object is * {@link CODComponentDetails } * */ public CODComponentDetails getCOD() { return cod; } /** * Sets the value of the cod property. * * @param value * allowed object is * {@link CODComponentDetails } * */ public void setCOD(CODComponentDetails value) { this.cod = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                     *    getQTY().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the pcd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pcd property. * *

* For example, to add a new item, do as follows: *

                     *    getPCD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCDPercentageDetails } * * */ public List getPCD() { if (pcd == null) { pcd = new ArrayList(); } return this.pcd; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                     *    getLOC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp136 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-138" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp138" }) public static class SegGrp137 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-138") protected GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 segGrp138; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                     *    getLOC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                     *    getCNT().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp138 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 } * */ public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 getSegGrp138() { return segGrp138; } /** * Sets the value of the segGrp138 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 } * */ public void setSegGrp138(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 value) { this.segGrp138 = value; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 withSegGrp138(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 value) { setSegGrp138(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp139" }) public static class SegGrp138 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-139") protected List segGrp139; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp139 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp139 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp139().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 .SegGrp139 } * * */ public List getSegGrp139() { if (segGrp139 == null) { segGrp139 = new ArrayList(); } return this.segGrp139; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 withSegGrp139(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 .SegGrp139 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 .SegGrp139 value: values) { getSegGrp139().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 withSegGrp139(Collection values) { if (values!= null) { getSegGrp139().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp139 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 .SegGrp139 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 .SegGrp139 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp137 .SegGrp138 .SegGrp139 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TCC-ChargeRateCalculations" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
                 *                               <complexType>
                 *                                 <complexContent>
                 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                     <sequence>
                 *                                       <sequence>
                 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                                                 </sequence>
                 *                                               </sequence>
                 *                                             </restriction>
                 *                                           </complexContent>
                 *                                         </complexType>
                 *                                       </element>
                 *                                     </sequence>
                 *                                   </restriction>
                 *                                 </complexContent>
                 *                               </complexType>
                 *                             </element>
                 *                             <element name="SegGrp-145" maxOccurs="9" minOccurs="0">
                 *                               <complexType>
                 *                                 <complexContent>
                 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                     <sequence>
                 *                                       <sequence>
                 *                                         <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
                 *                                       </sequence>
                 *                                     </sequence>
                 *                                   </restriction>
                 *                                 </complexContent>
                 *                               </complexType>
                 *                             </element>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tax", "dtm", "ali", "moa", "qty", "tcc", "segGrp141" }) public static class SegGrp140 { @XmlElement(name = "TAX", required = true) protected TAXDutyTaxFeeDetails tax; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "SegGrp-141") protected List segGrp141; /** * Gets the value of the tax property. * * @return * possible object is * {@link TAXDutyTaxFeeDetails } * */ public TAXDutyTaxFeeDetails getTAX() { return tax; } /** * Sets the value of the tax property. * * @param value * allowed object is * {@link TAXDutyTaxFeeDetails } * */ public void setTAX(TAXDutyTaxFeeDetails value) { this.tax = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                     *    getALI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                     *    getQTY().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                     *    getTCC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the segGrp141 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp141 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp141().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 } * * */ public List getSegGrp141() { if (segGrp141 == null) { segGrp141 = new ArrayList(); } return this.segGrp141; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withSegGrp141(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 value: values) { getSegGrp141().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 withSegGrp141(Collection values) { if (values!= null) { getSegGrp141().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                   <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
                     *                     <complexType>
                     *                       <complexContent>
                     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                           <sequence>
                     *                             <sequence>
                     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                             </sequence>
                     *                             <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
                     *                               <complexType>
                     *                                 <complexContent>
                     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                                     <sequence>
                     *                                       <sequence>
                     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                                       </sequence>
                     *                                     </sequence>
                     *                                   </restriction>
                     *                                 </complexContent>
                     *                               </complexType>
                     *                             </element>
                     *                           </sequence>
                     *                         </restriction>
                     *                       </complexContent>
                     *                     </complexType>
                     *                   </element>
                     *                   <element name="SegGrp-145" maxOccurs="9" minOccurs="0">
                     *                     <complexType>
                     *                       <complexContent>
                     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                           <sequence>
                     *                             <sequence>
                     *                               <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
                     *                             </sequence>
                     *                           </sequence>
                     *                         </restriction>
                     *                       </complexContent>
                     *                     </complexType>
                     *                   </element>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pai", "rff", "moa", "dtm", "segGrp142" }) public static class SegGrp141 { @XmlElement(name = "PAI", required = true) protected PAIPaymentInstructions pai; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-142") protected List segGrp142; /** * Gets the value of the pai property. * * @return * possible object is * {@link PAIPaymentInstructions } * */ public PAIPaymentInstructions getPAI() { return pai; } /** * Sets the value of the pai property. * * @param value * allowed object is * {@link PAIPaymentInstructions } * */ public void setPAI(PAIPaymentInstructions value) { this.pai = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                         *    getRFF().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                         *    getMOA().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp142 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp142 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp142().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 } * * */ public List getSegGrp142() { if (segGrp142 == null) { segGrp142 = new ArrayList(); } return this.segGrp142; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withSegGrp142(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 value: values) { getSegGrp142().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 withSegGrp142(Collection values) { if (values!= null) { getSegGrp142().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
                         *           <complexType>
                         *             <complexContent>
                         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                 <sequence>
                         *                   <sequence>
                         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *                             </sequence>
                         *                           </sequence>
                         *                         </restriction>
                         *                       </complexContent>
                         *                     </complexType>
                         *                   </element>
                         *                 </sequence>
                         *               </restriction>
                         *             </complexContent>
                         *           </complexType>
                         *         </element>
                         *         <element name="SegGrp-145" maxOccurs="9" minOccurs="0">
                         *           <complexType>
                         *             <complexContent>
                         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                 <sequence>
                         *                   <sequence>
                         *                     <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
                         *                   </sequence>
                         *                 </sequence>
                         *               </restriction>
                         *             </complexContent>
                         *           </complexType>
                         *         </element>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gir", "loc", "vli", "dtm", "moa", "segGrp143", "segGrp145" }) public static class SegGrp142 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "SegGrp-143") protected List segGrp143; @XmlElement(name = "SegGrp-145") protected List segGrp145; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                             *    getLOC().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                             *    getDTM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                             *    getMOA().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the segGrp143 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp143 property. * *

* For example, to add a new item, do as follows: *

                             *    getSegGrp143().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 } * * */ public List getSegGrp143() { if (segGrp143 == null) { segGrp143 = new ArrayList(); } return this.segGrp143; } /** * Gets the value of the segGrp145 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp145 property. * *

* For example, to add a new item, do as follows: *

                             *    getSegGrp145().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp145 } * * */ public List getSegGrp145() { if (segGrp145 == null) { segGrp145 = new ArrayList(); } return this.segGrp145; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withSegGrp143(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 value: values) { getSegGrp143().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withSegGrp143(Collection values) { if (values!= null) { getSegGrp143().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withSegGrp145(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp145 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp145 value: values) { getSegGrp145().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 withSegGrp145(Collection values) { if (values!= null) { getSegGrp145().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                             * <complexType>
                             *   <complexContent>
                             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *       <sequence>
                             *         <sequence>
                             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
                             *           <complexType>
                             *             <complexContent>
                             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *                 <sequence>
                             *                   <sequence>
                             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                             *                   </sequence>
                             *                 </sequence>
                             *               </restriction>
                             *             </complexContent>
                             *           </complexType>
                             *         </element>
                             *       </sequence>
                             *     </restriction>
                             *   </complexContent>
                             * </complexType>
                             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp144" }) public static class SegGrp143 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-144") protected List segGrp144; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                                 *    getDTM().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp144 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp144 property. * *

* For example, to add a new item, do as follows: *

                                 *    getSegGrp144().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 .SegGrp144 } * * */ public List getSegGrp144() { if (segGrp144 == null) { segGrp144 = new ArrayList(); } return this.segGrp144; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 withSegGrp144(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 .SegGrp144 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 .SegGrp144 value: values) { getSegGrp144().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 withSegGrp144(Collection values) { if (values!= null) { getSegGrp144().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                                 * <complexType>
                                 *   <complexContent>
                                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 *       <sequence>
                                 *         <sequence>
                                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                                 *         </sequence>
                                 *       </sequence>
                                 *     </restriction>
                                 *   </complexContent>
                                 * </complexType>
                                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp144 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                                     *    getCOM().add(newItem);
                                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 .SegGrp144 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 .SegGrp144 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp143 .SegGrp144 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                             * <complexType>
                             *   <complexContent>
                             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *       <sequence>
                             *         <sequence>
                             *           <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9"/>
                             *         </sequence>
                             *       </sequence>
                             *     </restriction>
                             *   </complexContent>
                             * </complexType>
                             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "arr", "dtm" }) public static class SegGrp145 { @XmlElement(name = "ARR", required = true) protected ARRArrayInformation arr; @XmlElement(name = "DTM", required = true) protected List dtm; /** * Gets the value of the arr property. * * @return * possible object is * {@link ARRArrayInformation } * */ public ARRArrayInformation getARR() { return arr; } /** * Sets the value of the arr property. * * @param value * allowed object is * {@link ARRArrayInformation } * */ public void setARR(ARRArrayInformation value) { this.arr = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                                 *    getDTM().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp145 withARR(ARRArrayInformation value) { setARR(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp145 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp140 .SegGrp141 .SegGrp142 .SegGrp145 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp146 { @XmlElement(name = "DLI", required = true) protected DLIDocumentLineIdentification dli; @XmlElement(name = "MOA") protected List moa; /** * Gets the value of the dli property. * * @return * possible object is * {@link DLIDocumentLineIdentification } * */ public DLIDocumentLineIdentification getDLI() { return dli; } /** * Sets the value of the dli property. * * @param value * allowed object is * {@link DLIDocumentLineIdentification } * */ public void setDLI(DLIDocumentLineIdentification value) { this.dli = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp146 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp146 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp146 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp148" }) public static class SegGrp147 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-148") protected List segGrp148; /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp148 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp148 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp148().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 .SegGrp148 } * * */ public List getSegGrp148() { if (segGrp148 == null) { segGrp148 = new ArrayList(); } return this.segGrp148; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 withSegGrp148(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 .SegGrp148 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 .SegGrp148 value: values) { getSegGrp148().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 withSegGrp148(Collection values) { if (values!= null) { getSegGrp148().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp148 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                         *    getELU().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 .SegGrp148 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 .SegGrp148 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp147 .SegGrp148 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp149 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "DGS") protected List dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                     *    getMEA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the dgs property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dgs property. * *

* For example, to add a new item, do as follows: *

                     *    getDGS().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DGSDangerousGoods } * * */ public List getDGS() { if (dgs == null) { dgs = new ArrayList(); } return this.dgs; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp149 withDGS(Collection values) { if (values!= null) { getDGS().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp150 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp150 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp150 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "tmp", "dtm", "segGrp152" }) public static class SegGrp151 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "TMP") protected List tmp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-152") protected List segGrp152; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the tmp property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tmp property. * *

* For example, to add a new item, do as follows: *

                     *    getTMP().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TMPTemperature } * * */ public List getTMP() { if (tmp == null) { tmp = new ArrayList(); } return this.tmp; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp152 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp152 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp152().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 } * * */ public List getSegGrp152() { if (segGrp152 == null) { segGrp152 = new ArrayList(); } return this.segGrp152; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withTMP(TMPTemperature... values) { if (values!= null) { for (TMPTemperature value: values) { getTMP().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withTMP(Collection values) { if (values!= null) { getTMP().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withSegGrp152(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 value: values) { getSegGrp152().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 withSegGrp152(Collection values) { if (values!= null) { getSegGrp152().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp153" }) public static class SegGrp152 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-153") protected List segGrp153; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp153 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp153 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp153().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 .SegGrp153 } * * */ public List getSegGrp153() { if (segGrp153 == null) { segGrp153 = new ArrayList(); } return this.segGrp153; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 withSegGrp153(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 .SegGrp153 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 .SegGrp153 value: values) { getSegGrp153().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 withSegGrp153(Collection values) { if (values!= null) { getSegGrp153().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp153 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 .SegGrp153 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 .SegGrp153 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp151 .SegGrp152 .SegGrp153 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ATT-Attribute"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-155" maxOccurs="9" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-156" maxOccurs="9" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "att", "dgs", "ftx", "segGrp155" }) public static class SegGrp154 { @XmlElement(name = "ATT", required = true) protected ATTAttribute att; @XmlElement(name = "DGS", required = true) protected DGSDangerousGoods dgs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "SegGrp-155") protected List segGrp155; /** * Gets the value of the att property. * * @return * possible object is * {@link ATTAttribute } * */ public ATTAttribute getATT() { return att; } /** * Sets the value of the att property. * * @param value * allowed object is * {@link ATTAttribute } * */ public void setATT(ATTAttribute value) { this.att = value; } /** * Gets the value of the dgs property. * * @return * possible object is * {@link DGSDangerousGoods } * */ public DGSDangerousGoods getDGS() { return dgs; } /** * Sets the value of the dgs property. * * @param value * allowed object is * {@link DGSDangerousGoods } * */ public void setDGS(DGSDangerousGoods value) { this.dgs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                     *    getFTX().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the segGrp155 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp155 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp155().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 } * * */ public List getSegGrp155() { if (segGrp155 == null) { segGrp155 = new ArrayList(); } return this.segGrp155; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 withATT(ATTAttribute value) { setATT(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 withDGS(DGSDangerousGoods value) { setDGS(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 withSegGrp155(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 value: values) { getSegGrp155().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 withSegGrp155(Collection values) { if (values!= null) { getSegGrp155().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-156" maxOccurs="9" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp156" }) public static class SegGrp155 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "SegGrp-156") protected List segGrp156; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                         *    getIFD().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the segGrp156 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp156 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp156().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 .SegGrp156 } * * */ public List getSegGrp156() { if (segGrp156 == null) { segGrp156 = new ArrayList(); } return this.segGrp156; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 withSegGrp156(GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 .SegGrp156 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 .SegGrp156 value: values) { getSegGrp156().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 withSegGrp156(Collection values) { if (values!= null) { getSegGrp156().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp156 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 .SegGrp156 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 .SegGrp156 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp125 .SegGrp154 .SegGrp155 .SegGrp156 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-158" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pyt", "gei", "moa", "cux", "segGrp158" }) public static class SegGrp157 { @XmlElement(name = "PYT", required = true) protected PYTPaymentTerms pyt; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "CUX") protected CUXCurrencies cux; @XmlElement(name = "SegGrp-158") protected GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 segGrp158; /** * Gets the value of the pyt property. * * @return * possible object is * {@link PYTPaymentTerms } * */ public PYTPaymentTerms getPYT() { return pyt; } /** * Sets the value of the pyt property. * * @param value * allowed object is * {@link PYTPaymentTerms } * */ public void setPYT(PYTPaymentTerms value) { this.pyt = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the cux property. * * @return * possible object is * {@link CUXCurrencies } * */ public CUXCurrencies getCUX() { return cux; } /** * Sets the value of the cux property. * * @param value * allowed object is * {@link CUXCurrencies } * */ public void setCUX(CUXCurrencies value) { this.cux = value; } /** * Gets the value of the segGrp158 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 } * */ public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 getSegGrp158() { return segGrp158; } /** * Sets the value of the segGrp158 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 } * */ public void setSegGrp158(GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 value) { this.segGrp158 = value; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 withPYT(PYTPaymentTerms value) { setPYT(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 withCUX(CUXCurrencies value) { setCUX(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 withSegGrp158(GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 value) { setSegGrp158(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp158 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp109 .SegGrp157 .SegGrp158 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-56" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "dms", "segGrp56" }) public static class SegGrp55 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "DMS") protected List dms; @XmlElement(name = "SegGrp-56") protected List segGrp56; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the dms property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dms property. * *

* For example, to add a new item, do as follows: *

             *    getDMS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DMSDocumentMessageSummary } * * */ public List getDMS() { if (dms == null) { dms = new ArrayList(); } return this.dms; } /** * Gets the value of the segGrp56 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp56 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp56().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp55 .SegGrp56 } * * */ public List getSegGrp56() { if (segGrp56 == null) { segGrp56 = new ArrayList(); } return this.segGrp56; } public GOVCBR.SegGrp54 .SegGrp55 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp55 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp55 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp55 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp55 withDMS(DMSDocumentMessageSummary... values) { if (values!= null) { for (DMSDocumentMessageSummary value: values) { getDMS().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp55 withDMS(Collection values) { if (values!= null) { getDMS().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp55 withSegGrp56(GOVCBR.SegGrp54 .SegGrp55 .SegGrp56 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp55 .SegGrp56 value: values) { getSegGrp56().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp55 withSegGrp56(Collection values) { if (values!= null) { getSegGrp56().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp56 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                 *    getCOM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp55 .SegGrp56 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp55 .SegGrp56 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp55 .SegGrp56 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp57 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp57 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp57 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp57 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-59" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-61" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "seq", "rff", "dtm", "moa", "ali", "qty", "tsr", "segGrp59", "segGrp61" }) public static class SegGrp58 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "SegGrp-59") protected List segGrp59; @XmlElement(name = "SegGrp-61") protected List segGrp61; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

             *    getTSR().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the segGrp59 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp59 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp59().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 } * * */ public List getSegGrp59() { if (segGrp59 == null) { segGrp59 = new ArrayList(); } return this.segGrp59; } /** * Gets the value of the segGrp61 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp61 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp61().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp58 .SegGrp61 } * * */ public List getSegGrp61() { if (segGrp61 == null) { segGrp61 = new ArrayList(); } return this.segGrp61; } public GOVCBR.SegGrp54 .SegGrp58 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp58 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 .SegGrp58 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp58 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp58 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp58 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp54 .SegGrp58 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp58 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp58 withSegGrp59(GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 value: values) { getSegGrp59().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 withSegGrp59(Collection values) { if (values!= null) { getSegGrp59().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp58 withSegGrp61(GOVCBR.SegGrp54 .SegGrp58 .SegGrp61 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp58 .SegGrp61 value: values) { getSegGrp61().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 withSegGrp61(Collection values) { if (values!= null) { getSegGrp61().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp60" }) public static class SegGrp59 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-60") protected List segGrp60; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp60 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp60 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp60().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 .SegGrp60 } * * */ public List getSegGrp60() { if (segGrp60 == null) { segGrp60 = new ArrayList(); } return this.segGrp60; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 withSegGrp60(GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 .SegGrp60 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 .SegGrp60 value: values) { getSegGrp60().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 withSegGrp60(Collection values) { if (values!= null) { getSegGrp60().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp60 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 .SegGrp60 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 .SegGrp60 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp59 .SegGrp60 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp61 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp61 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp61 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp58 .SegGrp61 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUX-Currencies" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-63" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt", "cux", "segGrp63" }) public static class SegGrp62 { @XmlElement(name = "GEI", required = true) protected GEIProcessingInformation gei; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "PYT") protected List pyt; @XmlElement(name = "CUX") protected CUXCurrencies cux; @XmlElement(name = "SegGrp-63") protected GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 segGrp63; /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the pyt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pyt property. * *

* For example, to add a new item, do as follows: *

             *    getPYT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PYTPaymentTerms } * * */ public List getPYT() { if (pyt == null) { pyt = new ArrayList(); } return this.pyt; } /** * Gets the value of the cux property. * * @return * possible object is * {@link CUXCurrencies } * */ public CUXCurrencies getCUX() { return cux; } /** * Sets the value of the cux property. * * @param value * allowed object is * {@link CUXCurrencies } * */ public void setCUX(CUXCurrencies value) { this.cux = value; } /** * Gets the value of the segGrp63 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 } * */ public GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 getSegGrp63() { return segGrp63; } /** * Sets the value of the segGrp63 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 } * */ public void setSegGrp63(GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 value) { this.segGrp63 = value; } public GOVCBR.SegGrp54 .SegGrp62 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp54 .SegGrp62 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp62 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp62 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp62 withPYT(Collection values) { if (values!= null) { getPYT().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp62 withCUX(CUXCurrencies value) { setCUX(value); return this; } public GOVCBR.SegGrp54 .SegGrp62 withSegGrp63(GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 value) { setSegGrp63(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp63 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp62 .SegGrp63 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-65" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp65" }) public static class SegGrp64 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-65") protected List segGrp65; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

             *    getFTX().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

             *    getALI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp65 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp65 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp65().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp64 .SegGrp65 } * * */ public List getSegGrp65() { if (segGrp65 == null) { segGrp65 = new ArrayList(); } return this.segGrp65; } public GOVCBR.SegGrp54 .SegGrp64 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp54 .SegGrp64 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp64 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp64 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp64 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp64 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp64 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp64 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp64 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp64 withSegGrp65(GOVCBR.SegGrp54 .SegGrp64 .SegGrp65 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp64 .SegGrp65 value: values) { getSegGrp65().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp64 withSegGrp65(Collection values) { if (values!= null) { getSegGrp65().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp65 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                 *    getELU().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp54 .SegGrp64 .SegGrp65 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp54 .SegGrp64 .SegGrp65 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp64 .SegGrp65 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *           <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RSL-Result" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-67" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-68" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "rsl", "segGrp67" }) public static class SegGrp66 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "RSL") protected List rsl; @XmlElement(name = "SegGrp-67") protected GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 segGrp67; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

             *    getLOC().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

             *    getCNT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the rsl property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rsl property. * *

* For example, to add a new item, do as follows: *

             *    getRSL().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RSLResult } * * */ public List getRSL() { if (rsl == null) { rsl = new ArrayList(); } return this.rsl; } /** * Gets the value of the segGrp67 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 } * */ public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 getSegGrp67() { return segGrp67; } /** * Sets the value of the segGrp67 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 } * */ public void setSegGrp67(GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 value) { this.segGrp67 = value; } public GOVCBR.SegGrp54 .SegGrp66 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp54 .SegGrp66 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp66 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp66 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp66 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp66 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp66 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp66 withRSL(RSLResult... values) { if (values!= null) { for (RSLResult value: values) { getRSL().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp66 withRSL(Collection values) { if (values!= null) { getRSL().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp66 withSegGrp67(GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 value) { setSegGrp67(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-68" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp68" }) public static class SegGrp67 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-68") protected List segGrp68; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp68 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp68 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp68().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 .SegGrp68 } * * */ public List getSegGrp68() { if (segGrp68 == null) { segGrp68 = new ArrayList(); } return this.segGrp68; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 withSegGrp68(GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 .SegGrp68 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 .SegGrp68 value: values) { getSegGrp68().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 withSegGrp68(Collection values) { if (values!= null) { getSegGrp68().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp68 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 .SegGrp68 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 .SegGrp68 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp66 .SegGrp67 .SegGrp68 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAX-DutyTaxFeeDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-70" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-72" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-73" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tax", "dtm", "ali", "moa", "qty", "segGrp70" }) public static class SegGrp69 { @XmlElement(name = "TAX", required = true) protected TAXDutyTaxFeeDetails tax; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "SegGrp-70") protected List segGrp70; /** * Gets the value of the tax property. * * @return * possible object is * {@link TAXDutyTaxFeeDetails } * */ public TAXDutyTaxFeeDetails getTAX() { return tax; } /** * Sets the value of the tax property. * * @param value * allowed object is * {@link TAXDutyTaxFeeDetails } * */ public void setTAX(TAXDutyTaxFeeDetails value) { this.tax = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

             *    getALI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the segGrp70 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp70 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp70().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 } * * */ public List getSegGrp70() { if (segGrp70 == null) { segGrp70 = new ArrayList(); } return this.segGrp70; } public GOVCBR.SegGrp54 .SegGrp69 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp54 .SegGrp69 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 withSegGrp70(GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 value: values) { getSegGrp70().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 withSegGrp70(Collection values) { if (values!= null) { getSegGrp70().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAI-PaymentInstructions"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-72" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-73" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pai", "rff", "moa", "dtm", "segGrp71" }) public static class SegGrp70 { @XmlElement(name = "PAI", required = true) protected PAIPaymentInstructions pai; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-71") protected List segGrp71; /** * Gets the value of the pai property. * * @return * possible object is * {@link PAIPaymentInstructions } * */ public PAIPaymentInstructions getPAI() { return pai; } /** * Sets the value of the pai property. * * @param value * allowed object is * {@link PAIPaymentInstructions } * */ public void setPAI(PAIPaymentInstructions value) { this.pai = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp71 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp71 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp71().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 } * * */ public List getSegGrp71() { if (segGrp71 == null) { segGrp71 = new ArrayList(); } return this.segGrp71; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withSegGrp71(GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 value: values) { getSegGrp71().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 withSegGrp71(Collection values) { if (values!= null) { getSegGrp71().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GIR-RelatedIdentificationNumbers"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VLI-ValueListIdentification" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-72" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-73" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gir", "loc", "vli", "dtm", "segGrp72" }) public static class SegGrp71 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-72") protected GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 segGrp72; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                     *    getLOC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp72 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 } * */ public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 getSegGrp72() { return segGrp72; } /** * Sets the value of the segGrp72 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 } * */ public void setSegGrp72(GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 value) { this.segGrp72 = value; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 withSegGrp72(GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 value) { setSegGrp72(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-73" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp73" }) public static class SegGrp72 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-73") protected List segGrp73; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp73 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp73 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp73().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 .SegGrp73 } * * */ public List getSegGrp73() { if (segGrp73 == null) { segGrp73 = new ArrayList(); } return this.segGrp73; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 withSegGrp73(GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 .SegGrp73 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 .SegGrp73 value: values) { getSegGrp73().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 withSegGrp73(Collection values) { if (values!= null) { getSegGrp73().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp73 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 .SegGrp73 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 .SegGrp73 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp69 .SegGrp70 .SegGrp71 .SegGrp72 .SegGrp73 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp74 { @XmlElement(name = "GOR", required = true) protected GORGovernmentalRequirements gor; @XmlElement(name = "LOC") protected LOCPlaceLocationIdentification loc; /** * Gets the value of the gor property. * * @return * possible object is * {@link GORGovernmentalRequirements } * */ public GORGovernmentalRequirements getGOR() { return gor; } /** * Sets the value of the gor property. * * @param value * allowed object is * {@link GORGovernmentalRequirements } * */ public void setGOR(GORGovernmentalRequirements value) { this.gor = value; } /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } public GOVCBR.SegGrp54 .SegGrp74 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp54 .SegGrp74 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp75 { @XmlElement(name = "MEA", required = true) protected MEAMeasurements mea; @XmlElement(name = "QTY") protected List qty; /** * Gets the value of the mea property. * * @return * possible object is * {@link MEAMeasurements } * */ public MEAMeasurements getMEA() { return mea; } /** * Sets the value of the mea property. * * @param value * allowed object is * {@link MEAMeasurements } * */ public void setMEA(MEAMeasurements value) { this.mea = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } public GOVCBR.SegGrp54 .SegGrp75 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp54 .SegGrp75 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp75 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-77" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp77" }) public static class SegGrp76 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-77") protected List segGrp77; /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp77 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp77 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp77().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp76 .SegGrp77 } * * */ public List getSegGrp77() { if (segGrp77 == null) { segGrp77 = new ArrayList(); } return this.segGrp77; } public GOVCBR.SegGrp54 .SegGrp76 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp54 .SegGrp76 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp76 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp76 withSegGrp77(GOVCBR.SegGrp54 .SegGrp76 .SegGrp77 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp76 .SegGrp77 value: values) { getSegGrp77().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp76 withSegGrp77(Collection values) { if (values!= null) { getSegGrp77().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp77 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                 *    getELU().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp54 .SegGrp76 .SegGrp77 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp54 .SegGrp76 .SegGrp77 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp76 .SegGrp77 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp78 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "DGS") protected List dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

             *    getMEA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the dgs property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dgs property. * *

* For example, to add a new item, do as follows: *

             *    getDGS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DGSDangerousGoods } * * */ public List getDGS() { if (dgs == null) { dgs = new ArrayList(); } return this.dgs; } public GOVCBR.SegGrp54 .SegGrp78 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp54 .SegGrp78 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp78 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp78 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp78 withDGS(Collection values) { if (values!= null) { getDGS().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "loc", "gei" }) public static class SegGrp79 { @XmlElement(name = "TOD", required = true) protected TODTermsOfDeliveryOrTransport tod; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "GEI") protected List gei; /** * Gets the value of the tod property. * * @return * possible object is * {@link TODTermsOfDeliveryOrTransport } * */ public TODTermsOfDeliveryOrTransport getTOD() { return tod; } /** * Sets the value of the tod property. * * @param value * allowed object is * {@link TODTermsOfDeliveryOrTransport } * */ public void setTOD(TODTermsOfDeliveryOrTransport value) { this.tod = value; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

             *    getLOC().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } public GOVCBR.SegGrp54 .SegGrp79 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp54 .SegGrp79 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp79 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp79 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp79 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNI-ConsignmentInformation"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-81" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-83" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation" minOccurs="0"/>
         *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
         *                     <element name="TPL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPL-TransportPlacement" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-86" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-90" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-91" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-92" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-94" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-95" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-100" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
         *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-104" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
         *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-106" maxOccurs="9" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cni", "rff", "gei", "sts", "cnt", "qty", "moa", "ifd", "tod", "segGrp81", "segGrp83", "segGrp85", "segGrp89", "segGrp91", "segGrp94", "segGrp95", "segGrp96", "segGrp100" }) public static class SegGrp80 { @XmlElement(name = "CNI", required = true) protected CNIConsignmentInformation cni; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "CNT") protected CNTControlTotal cnt; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "TOD") protected List tod; @XmlElement(name = "SegGrp-81") protected List segGrp81; @XmlElement(name = "SegGrp-83") protected List segGrp83; @XmlElement(name = "SegGrp-85") protected List segGrp85; @XmlElement(name = "SegGrp-89") protected List segGrp89; @XmlElement(name = "SegGrp-91") protected GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 segGrp91; @XmlElement(name = "SegGrp-94") protected List segGrp94; @XmlElement(name = "SegGrp-95") protected List segGrp95; @XmlElement(name = "SegGrp-96") protected List segGrp96; @XmlElement(name = "SegGrp-100") protected List segGrp100; /** * Gets the value of the cni property. * * @return * possible object is * {@link CNIConsignmentInformation } * */ public CNIConsignmentInformation getCNI() { return cni; } /** * Sets the value of the cni property. * * @param value * allowed object is * {@link CNIConsignmentInformation } * */ public void setCNI(CNIConsignmentInformation value) { this.cni = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the sts property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the sts property. * *

* For example, to add a new item, do as follows: *

             *    getSTS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link STSStatus } * * */ public List getSTS() { if (sts == null) { sts = new ArrayList(); } return this.sts; } /** * Gets the value of the cnt property. * * @return * possible object is * {@link CNTControlTotal } * */ public CNTControlTotal getCNT() { return cnt; } /** * Sets the value of the cnt property. * * @param value * allowed object is * {@link CNTControlTotal } * */ public void setCNT(CNTControlTotal value) { this.cnt = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

             *    getIFD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the tod property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tod property. * *

* For example, to add a new item, do as follows: *

             *    getTOD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TODTermsOfDeliveryOrTransport } * * */ public List getTOD() { if (tod == null) { tod = new ArrayList(); } return this.tod; } /** * Gets the value of the segGrp81 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp81 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp81().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 } * * */ public List getSegGrp81() { if (segGrp81 == null) { segGrp81 = new ArrayList(); } return this.segGrp81; } /** * Gets the value of the segGrp83 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp83 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp83().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 } * * */ public List getSegGrp83() { if (segGrp83 == null) { segGrp83 = new ArrayList(); } return this.segGrp83; } /** * Gets the value of the segGrp85 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp85 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp85().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 } * * */ public List getSegGrp85() { if (segGrp85 == null) { segGrp85 = new ArrayList(); } return this.segGrp85; } /** * Gets the value of the segGrp89 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp89 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp89().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 } * * */ public List getSegGrp89() { if (segGrp89 == null) { segGrp89 = new ArrayList(); } return this.segGrp89; } /** * Gets the value of the segGrp91 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 } * */ public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 getSegGrp91() { return segGrp91; } /** * Sets the value of the segGrp91 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 } * */ public void setSegGrp91(GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 value) { this.segGrp91 = value; } /** * Gets the value of the segGrp94 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp94 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp94().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 } * * */ public List getSegGrp94() { if (segGrp94 == null) { segGrp94 = new ArrayList(); } return this.segGrp94; } /** * Gets the value of the segGrp95 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp95 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp95().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 } * * */ public List getSegGrp95() { if (segGrp95 == null) { segGrp95 = new ArrayList(); } return this.segGrp95; } /** * Gets the value of the segGrp96 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp96 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp96().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 } * * */ public List getSegGrp96() { if (segGrp96 == null) { segGrp96 = new ArrayList(); } return this.segGrp96; } /** * Gets the value of the segGrp100 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp100 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp100().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 } * * */ public List getSegGrp100() { if (segGrp100 == null) { segGrp100 = new ArrayList(); } return this.segGrp100; } public GOVCBR.SegGrp54 .SegGrp80 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withCNT(CNTControlTotal value) { setCNT(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withTOD(TODTermsOfDeliveryOrTransport... values) { if (values!= null) { for (TODTermsOfDeliveryOrTransport value: values) { getTOD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withTOD(Collection values) { if (values!= null) { getTOD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp81(GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 value: values) { getSegGrp81().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp81(Collection values) { if (values!= null) { getSegGrp81().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp83(GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 value: values) { getSegGrp83().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp83(Collection values) { if (values!= null) { getSegGrp83().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp85(GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 value: values) { getSegGrp85().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp85(Collection values) { if (values!= null) { getSegGrp85().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp89(GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 value: values) { getSegGrp89().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp89(Collection values) { if (values!= null) { getSegGrp89().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp91(GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 value) { setSegGrp91(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp94(GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 value: values) { getSegGrp94().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp94(Collection values) { if (values!= null) { getSegGrp94().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp95(GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 value: values) { getSegGrp95().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp95(Collection values) { if (values!= null) { getSegGrp95().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp96(GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 value: values) { getSegGrp96().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp96(Collection values) { if (values!= null) { getSegGrp96().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp100(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 value: values) { getSegGrp100().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 withSegGrp100(Collection values) { if (values!= null) { getSegGrp100().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TDT-TransportInformation"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
             *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GPO-GeographicalPosition" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-104" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
             *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-106" maxOccurs="9" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tdt", "dtm", "rff", "qty", "mea", "moa", "poc", "dim", "ftx", "gds", "sts", "gpo", "gei", "segGrp101", "segGrp102", "segGrp104" }) public static class SegGrp100 { @XmlElement(name = "TDT", required = true) protected TDTTransportInformation tdt; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "POC") protected List poc; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GDS") protected List gds; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "GPO") protected GPOGeographicalPosition gpo; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-101") protected List segGrp101; @XmlElement(name = "SegGrp-102") protected List segGrp102; @XmlElement(name = "SegGrp-104") protected List segGrp104; /** * Gets the value of the tdt property. * * @return * possible object is * {@link TDTTransportInformation } * */ public TDTTransportInformation getTDT() { return tdt; } /** * Sets the value of the tdt property. * * @param value * allowed object is * {@link TDTTransportInformation } * */ public void setTDT(TDTTransportInformation value) { this.tdt = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the poc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the poc property. * *

* For example, to add a new item, do as follows: *

                 *    getPOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link POCPurposeOfConveyanceCall } * * */ public List getPOC() { if (poc == null) { poc = new ArrayList(); } return this.poc; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                 *    getDIM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gds property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gds property. * *

* For example, to add a new item, do as follows: *

                 *    getGDS().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GDSNatureOfCargo } * * */ public List getGDS() { if (gds == null) { gds = new ArrayList(); } return this.gds; } /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the gpo property. * * @return * possible object is * {@link GPOGeographicalPosition } * */ public GPOGeographicalPosition getGPO() { return gpo; } /** * Sets the value of the gpo property. * * @param value * allowed object is * {@link GPOGeographicalPosition } * */ public void setGPO(GPOGeographicalPosition value) { this.gpo = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp101 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp101 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp101().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp101 } * * */ public List getSegGrp101() { if (segGrp101 == null) { segGrp101 = new ArrayList(); } return this.segGrp101; } /** * Gets the value of the segGrp102 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp102 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp102().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 } * * */ public List getSegGrp102() { if (segGrp102 == null) { segGrp102 = new ArrayList(); } return this.segGrp102; } /** * Gets the value of the segGrp104 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp104 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp104().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 } * * */ public List getSegGrp104() { if (segGrp104 == null) { segGrp104 = new ArrayList(); } return this.segGrp104; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withSegGrp101(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp101 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp101 value: values) { getSegGrp101().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withSegGrp101(Collection values) { if (values!= null) { getSegGrp101().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withSegGrp102(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 value: values) { getSegGrp102().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withSegGrp102(Collection values) { if (values!= null) { getSegGrp102().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withSegGrp104(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 value: values) { getSegGrp104().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 withSegGrp104(Collection values) { if (values!= null) { getSegGrp104().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp101 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp101 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp101 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp101 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp101 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAT-Nationality" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "nat", "dtm", "segGrp103" }) public static class SegGrp102 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "NAT") protected NATNationality nat; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-103") protected List segGrp103; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the nat property. * * @return * possible object is * {@link NATNationality } * */ public NATNationality getNAT() { return nat; } /** * Sets the value of the nat property. * * @param value * allowed object is * {@link NATNationality } * */ public void setNAT(NATNationality value) { this.nat = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp103 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp103 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp103().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 .SegGrp103 } * * */ public List getSegGrp103() { if (segGrp103 == null) { segGrp103 = new ArrayList(); } return this.segGrp103; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 withSegGrp103(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 .SegGrp103 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 .SegGrp103 value: values) { getSegGrp103().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 withSegGrp103(Collection values) { if (values!= null) { getSegGrp103().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp103 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 .SegGrp103 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 .SegGrp103 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp102 .SegGrp103 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
                 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-106" maxOccurs="9" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "segGrp105", "segGrp106" }) public static class SegGrp104 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-105") protected List segGrp105; @XmlElement(name = "SegGrp-106") protected List segGrp106; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp105 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp105 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp105().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp105 } * * */ public List getSegGrp105() { if (segGrp105 == null) { segGrp105 = new ArrayList(); } return this.segGrp105; } /** * Gets the value of the segGrp106 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp106 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp106().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 } * * */ public List getSegGrp106() { if (segGrp106 == null) { segGrp106 = new ArrayList(); } return this.segGrp106; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withSegGrp105(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp105 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp105 value: values) { getSegGrp105().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withSegGrp105(Collection values) { if (values!= null) { getSegGrp105().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withSegGrp106(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 value: values) { getSegGrp106().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 withSegGrp106(Collection values) { if (values!= null) { getSegGrp106().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
                     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp105 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp105 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp105 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp107" }) public static class SegGrp106 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-107") protected List segGrp107; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp107 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp107 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp107().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 .SegGrp107 } * * */ public List getSegGrp107() { if (segGrp107 == null) { segGrp107 = new ArrayList(); } return this.segGrp107; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 withSegGrp107(GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 .SegGrp107 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 .SegGrp107 value: values) { getSegGrp107().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 withSegGrp107(Collection values) { if (values!= null) { getSegGrp107().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp107 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 .SegGrp107 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 .SegGrp107 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp100 .SegGrp104 .SegGrp106 .SegGrp107 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp82" }) public static class SegGrp81 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-82") protected List segGrp82; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                 *    getIFD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp82 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp82 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp82().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 .SegGrp82 } * * */ public List getSegGrp82() { if (segGrp82 == null) { segGrp82 = new ArrayList(); } return this.segGrp82; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 withSegGrp82(GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 .SegGrp82 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 .SegGrp82 value: values) { getSegGrp82().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 withSegGrp82(Collection values) { if (values!= null) { getSegGrp82().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp82 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 .SegGrp82 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 .SegGrp82 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp81 .SegGrp82 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ARR-ArrayInformation" minOccurs="0"/>
             *           <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ADR-Address" maxOccurs="9" minOccurs="0"/>
             *           <element name="TPL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPL-TransportPlacement" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "arr", "adr", "tpl", "segGrp84" }) public static class SegGrp83 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ARR") protected ARRArrayInformation arr; @XmlElement(name = "ADR") protected List adr; @XmlElement(name = "TPL") protected List tpl; @XmlElement(name = "SegGrp-84") protected List segGrp84; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the arr property. * * @return * possible object is * {@link ARRArrayInformation } * */ public ARRArrayInformation getARR() { return arr; } /** * Sets the value of the arr property. * * @param value * allowed object is * {@link ARRArrayInformation } * */ public void setARR(ARRArrayInformation value) { this.arr = value; } /** * Gets the value of the adr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the adr property. * *

* For example, to add a new item, do as follows: *

                 *    getADR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ADRAddress } * * */ public List getADR() { if (adr == null) { adr = new ArrayList(); } return this.adr; } /** * Gets the value of the tpl property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tpl property. * *

* For example, to add a new item, do as follows: *

                 *    getTPL().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TPLTransportPlacement } * * */ public List getTPL() { if (tpl == null) { tpl = new ArrayList(); } return this.tpl; } /** * Gets the value of the segGrp84 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp84 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp84().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 } * * */ public List getSegGrp84() { if (segGrp84 == null) { segGrp84 = new ArrayList(); } return this.segGrp84; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withARR(ARRArrayInformation value) { setARR(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withADR(ADRAddress... values) { if (values!= null) { for (ADRAddress value: values) { getADR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withADR(Collection values) { if (values!= null) { getADR().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withTPL(TPLTransportPlacement... values) { if (values!= null) { for (TPLTransportPlacement value: values) { getTPL().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withTPL(Collection values) { if (values!= null) { getTPL().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withSegGrp84(GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 value: values) { getSegGrp84().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 withSegGrp84(Collection values) { if (values!= null) { getSegGrp84().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt" }) public static class SegGrp84 { @XmlElement(name = "GEI", required = true) protected GEIProcessingInformation gei; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "PYT") protected List pyt; /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the pyt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pyt property. * *

* For example, to add a new item, do as follows: *

                     *    getPYT().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PYTPaymentTerms } * * */ public List getPYT() { if (pyt == null) { pyt = new ArrayList(); } return this.pyt; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp83 .SegGrp84 withPYT(Collection values) { if (values!= null) { getPYT().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-86" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "segGrp86", "segGrp88" }) public static class SegGrp85 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "SegGrp-86") protected List segGrp86; @XmlElement(name = "SegGrp-88") protected List segGrp88; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                 *    getTSR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the segGrp86 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp86 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp86().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 } * * */ public List getSegGrp86() { if (segGrp86 == null) { segGrp86 = new ArrayList(); } return this.segGrp86; } /** * Gets the value of the segGrp88 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp88 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp88().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp88 } * * */ public List getSegGrp88() { if (segGrp88 == null) { segGrp88 = new ArrayList(); } return this.segGrp88; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withSegGrp86(GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 value: values) { getSegGrp86().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withSegGrp86(Collection values) { if (values!= null) { getSegGrp86().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withSegGrp88(GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp88 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp88 value: values) { getSegGrp88().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 withSegGrp88(Collection values) { if (values!= null) { getSegGrp88().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp87" }) public static class SegGrp86 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-87") protected List segGrp87; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp87 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp87 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp87().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 .SegGrp87 } * * */ public List getSegGrp87() { if (segGrp87 == null) { segGrp87 = new ArrayList(); } return this.segGrp87; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 withSegGrp87(GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 .SegGrp87 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 .SegGrp87 value: values) { getSegGrp87().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 withSegGrp87(Collection values) { if (values!= null) { getSegGrp87().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp87 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 .SegGrp87 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 .SegGrp87 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp86 .SegGrp87 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp88 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp88 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp88 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp85 .SegGrp88 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-90" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rcs", "ftx", "dtm", "gei", "ali", "segGrp90" }) public static class SegGrp89 { @XmlElement(name = "RCS", required = true) protected RCSRequirementsAndConditions rcs; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "SegGrp-90") protected List segGrp90; /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the ali property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ali property. * *

* For example, to add a new item, do as follows: *

                 *    getALI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ALIAdditionalInformation } * * */ public List getALI() { if (ali == null) { ali = new ArrayList(); } return this.ali; } /** * Gets the value of the segGrp90 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp90 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp90().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 .SegGrp90 } * * */ public List getSegGrp90() { if (segGrp90 == null) { segGrp90 = new ArrayList(); } return this.segGrp90; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withSegGrp90(GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 .SegGrp90 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 .SegGrp90 value: values) { getSegGrp90().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 withSegGrp90(Collection values) { if (values!= null) { getSegGrp90().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp90 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

                     *    getELU().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 .SegGrp90 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 .SegGrp90 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp89 .SegGrp90 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-92" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp92" }) public static class SegGrp91 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-92") protected GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 segGrp92; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp92 property. * * @return * possible object is * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 } * */ public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 getSegGrp92() { return segGrp92; } /** * Sets the value of the segGrp92 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 } * */ public void setSegGrp92(GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 value) { this.segGrp92 = value; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 withSegGrp92(GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 value) { setSegGrp92(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp93" }) public static class SegGrp92 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-93") protected List segGrp93; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp93 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp93 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp93().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 .SegGrp93 } * * */ public List getSegGrp93() { if (segGrp93 == null) { segGrp93 = new ArrayList(); } return this.segGrp93; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 withSegGrp93(GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 .SegGrp93 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 .SegGrp93 value: values) { getSegGrp93().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 withSegGrp93(Collection values) { if (values!= null) { getSegGrp93().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp93 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 .SegGrp93 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 .SegGrp93 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp91 .SegGrp92 .SegGrp93 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp94 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                 *    getPCI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                 *    getDIM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp94 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp95 { @XmlElement(name = "TMP", required = true) protected TMPTemperature tmp; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "DGS") protected List dgs; /** * Gets the value of the tmp property. * * @return * possible object is * {@link TMPTemperature } * */ public TMPTemperature getTMP() { return tmp; } /** * Sets the value of the tmp property. * * @param value * allowed object is * {@link TMPTemperature } * */ public void setTMP(TMPTemperature value) { this.tmp = value; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the dgs property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dgs property. * *

* For example, to add a new item, do as follows: *

                 *    getDGS().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DGSDangerousGoods } * * */ public List getDGS() { if (dgs == null) { dgs = new ArrayList(); } return this.dgs; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp95 withDGS(Collection values) { if (values!= null) { getDGS().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "segGrp97", "segGrp98" }) public static class SegGrp96 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-97") protected List segGrp97; @XmlElement(name = "SegGrp-98") protected List segGrp98; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp97 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp97 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp97().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp97 } * * */ public List getSegGrp97() { if (segGrp97 == null) { segGrp97 = new ArrayList(); } return this.segGrp97; } /** * Gets the value of the segGrp98 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp98 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp98().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 } * * */ public List getSegGrp98() { if (segGrp98 == null) { segGrp98 = new ArrayList(); } return this.segGrp98; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withSegGrp97(GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp97 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp97 value: values) { getSegGrp97().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withSegGrp97(Collection values) { if (values!= null) { getSegGrp97().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withSegGrp98(GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 value: values) { getSegGrp98().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 withSegGrp98(Collection values) { if (values!= null) { getSegGrp98().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp97 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp97 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp97 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp99" }) public static class SegGrp98 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-99") protected List segGrp99; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp99 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp99 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp99().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 .SegGrp99 } * * */ public List getSegGrp99() { if (segGrp99 == null) { segGrp99 = new ArrayList(); } return this.segGrp99; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 withSegGrp99(GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 .SegGrp99 ... values) { if (values!= null) { for (GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 .SegGrp99 value: values) { getSegGrp99().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 withSegGrp99(Collection values) { if (values!= null) { getSegGrp99().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp99 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                         *    getCOM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 .SegGrp99 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 .SegGrp99 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp54 .SegGrp80 .SegGrp96 .SegGrp98 .SegGrp99 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STS-Status" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-8" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "gei", "sts", "ifd", "segGrp8" }) public static class SegGrp7 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GEI") protected GEIProcessingInformation gei; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "SegGrp-8") protected List segGrp8; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the sts property. * * @return * possible object is * {@link STSStatus } * */ public STSStatus getSTS() { return sts; } /** * Sets the value of the sts property. * * @param value * allowed object is * {@link STSStatus } * */ public void setSTS(STSStatus value) { this.sts = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

         *    getIFD().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the segGrp8 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp8 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp8().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp7 .SegGrp8 } * * */ public List getSegGrp8() { if (segGrp8 == null) { segGrp8 = new ArrayList(); } return this.segGrp8; } public GOVCBR.SegGrp7 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp7 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp7 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp7 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp7 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp7 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp7 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp7 withSegGrp8(GOVCBR.SegGrp7 .SegGrp8 ... values) { if (values!= null) { for (GOVCBR.SegGrp7 .SegGrp8 value: values) { getSegGrp8().add(value); } } return this; } public GOVCBR.SegGrp7 withSegGrp8(Collection values) { if (values!= null) { getSegGrp8().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp8 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

             *    getCOM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp7 .SegGrp8 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp7 .SegGrp8 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp7 .SegGrp8 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOC-DocumentMessageDetails"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RFF-Reference" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ALI-AdditionalInformation" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-10" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-11" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-12" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "segGrp10", "segGrp12" }) public static class SegGrp9 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "SegGrp-10") protected List segGrp10; @XmlElement(name = "SegGrp-12") protected List segGrp12; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

         *    getRFF().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

         *    getDTM().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

         *    getMOA().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

         *    getQTY().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

         *    getTSR().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the segGrp10 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp10 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp10().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp9 .SegGrp10 } * * */ public List getSegGrp10() { if (segGrp10 == null) { segGrp10 = new ArrayList(); } return this.segGrp10; } /** * Gets the value of the segGrp12 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp12 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp12().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp9 .SegGrp12 } * * */ public List getSegGrp12() { if (segGrp12 == null) { segGrp12 = new ArrayList(); } return this.segGrp12; } public GOVCBR.SegGrp9 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp9 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp9 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp9 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp9 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp9 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp9 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp9 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp9 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp9 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp9 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp9 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp9 withSegGrp10(GOVCBR.SegGrp9 .SegGrp10 ... values) { if (values!= null) { for (GOVCBR.SegGrp9 .SegGrp10 value: values) { getSegGrp10().add(value); } } return this; } public GOVCBR.SegGrp9 withSegGrp10(Collection values) { if (values!= null) { getSegGrp10().addAll(values); } return this; } public GOVCBR.SegGrp9 withSegGrp12(GOVCBR.SegGrp9 .SegGrp12 ... values) { if (values!= null) { for (GOVCBR.SegGrp9 .SegGrp12 value: values) { getSegGrp12().add(value); } } return this; } public GOVCBR.SegGrp9 withSegGrp12(Collection values) { if (values!= null) { getSegGrp12().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFD-InformationDetail" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-11" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp11" }) public static class SegGrp10 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-11") protected List segGrp11; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp11 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp11 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp11().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 } * * */ public List getSegGrp11() { if (segGrp11 == null) { segGrp11 = new ArrayList(); } return this.segGrp11; } public GOVCBR.SegGrp9 .SegGrp10 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp9 .SegGrp10 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp9 .SegGrp10 withSegGrp11(GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 ... values) { if (values!= null) { for (GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 value: values) { getSegGrp11().add(value); } } return this; } public GOVCBR.SegGrp9 .SegGrp10 withSegGrp11(Collection values) { if (values!= null) { getSegGrp11().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp11 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                 *    getCOM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp12 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp9 .SegGrp12 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp9 .SegGrp12 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp9 .SegGrp12 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy