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

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

/*-
 * ========================LICENSE_START=================================
 * d13b-edifact-binding
 * %%
 * Copyright (C) 2020 - 2025 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: 2025.01.04 at 11:54:49 AM UTC 
//


package org.smooks.edifact.binding.d13b;

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/D13B}BGM-BeginningOfMessage"/>
 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" minOccurs="0"/>
 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99999" minOccurs="0"/>
 *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CUX-Currencies" maxOccurs="9" minOccurs="0"/>
 *           <element name="FII" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FII-FinancialInstitutionInformation" minOccurs="0"/>
 *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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/D13B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}GOR-GovernmentalRequirements"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" 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/D13B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}STS-Status"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}NAD-NameAndAddress"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-9" 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/D13B}DOC-DocumentMessageDetails"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}RCS-RequirementsAndConditions"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}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/D13B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}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/D13B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}INP-PartiesAndInstruction"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" 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/D13B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}GIR-RelatedIdentificationNumbers"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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/D13B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-25" 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/D13B}TAX-DutyTaxFeeDetails"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-26" 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/D13B}PAI-PaymentInstructions"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-28" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-29" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-30" 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/D13B}PAC-Package"/>
 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-31" 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/D13B}TMP-Temperature"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" minOccurs="0"/>
 *                   </sequence>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-32" 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/D13B}TDT-TransportInformation"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
 *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-33" 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/D13B}SEQ-SequenceDetails"/>
 *                               <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EVE-Event"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99999"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-34" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" 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/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EVE-Event"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                               <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ATT-Attribute" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-38" 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/D13B}ADR-Address"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-39" 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/D13B}DOC-DocumentMessageDetails"/>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-40" 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/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-41" 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/D13B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-42" 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/D13B}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-43" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-44" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-45" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-46" 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/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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"/>
 *         </sequence>
 *         <element name="SegGrp-47" 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/D13B}SEQ-SequenceDetails"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-48" 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/D13B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-49" 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/D13B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-50" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-51" 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/D13B}DOC-DocumentMessageDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-52" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-53" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-54" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-55" 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/D13B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CUX-Currencies" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-56" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-58" 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/D13B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-59" 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/D13B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-60" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-61" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-62" 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/D13B}TAX-DutyTaxFeeDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-63" 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/D13B}PAI-PaymentInstructions"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-64" 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/D13B}GIR-RelatedIdentificationNumbers"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-65" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-66" 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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-67" 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/D13B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-68" 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/D13B}MEA-Measurements"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-69" 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/D13B}STS-Status"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-70" 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/D13B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-71" 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/D13B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-72" 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/D13B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-73" 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/D13B}CNI-ConsignmentInformation"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-74" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-75" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-76" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARR-ArrayInformation" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-77" 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/D13B}GEI-ProcessingInformation"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-78" 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/D13B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-79" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-80" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-81" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-82" 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/D13B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-83" 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/D13B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-84" 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/D13B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-85" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-86" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-87" 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/D13B}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-90" 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/D13B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-91" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-92" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-93" 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/D13B}TDT-TransportInformation"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-94" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-96" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-97" 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/D13B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-98" 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/D13B}SEL-SealNumber"/>
 *                                                             <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-99" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-100" 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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-101" 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/D13B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-105" 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/D13B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-106" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-109" 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/D13B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-111" 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/D13B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-112" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-113" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-114" 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/D13B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-115" 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/D13B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-119" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-120" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-121" 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/D13B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-122" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-123" 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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-127" 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/D13B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-128" 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/D13B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-129" 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/D13B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-130" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" 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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-132" 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/D13B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-133" 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/D13B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-135" 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/D13B}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-137" 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/D13B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-138" 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/D13B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-141" 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/D13B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-142" 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/D13B}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <sequence>
 *           <element name="HYN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}HYN-HierarchyInformation"/>
 *         </sequence>
 *         <element name="SegGrp-145" 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/D13B}CNI-ConsignmentInformation"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}HAN-HandlingInstructions" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-146" 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/D13B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-147" 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/D13B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-148" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-150" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-151" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-152" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-153" 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/D13B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-154" 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/D13B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-155" 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/D13B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-156" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-157" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-158" 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/D13B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RTE-RateDetails" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-159" 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/D13B}PAC-Package"/>
 *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-160" 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/D13B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-161" 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/D13B}RSL-Result"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-162" 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/D13B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" 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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-165" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-166" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-167" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-168" 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/D13B}TDT-TransportInformation"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
 *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-169" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-170" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ADR-Address"/>
 *                                                   <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-173" 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/D13B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-174" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-175" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-176" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-177" 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/D13B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-178" 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/D13B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-179" 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/D13B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-181" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-182" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-183" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-184" 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/D13B}SEQ-SequenceDetails"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-185" 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/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-186" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-190" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-192" 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/D13B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-193" 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/D13B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-194" 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/D13B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-195" 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/D13B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-196" 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/D13B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-197" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-199" 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/D13B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-200" 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/D13B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-202" 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/D13B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-203" 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/D13B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-209" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-210" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-212" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-213" 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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-214" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-216" 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/D13B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-217" 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/D13B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-219" 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/D13B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-220" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-223" 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/D13B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <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/D13B}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-227" 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/D13B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-228" 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/D13B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-230" 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/D13B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-232" 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/D13B}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-233" 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/D13B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-234" 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/D13B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-235" 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/D13B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-237" 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/D13B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-238" 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/D13B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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/D13B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-245" 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/D13B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-246" 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/D13B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-247" 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/D13B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-248" 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/D13B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-249" 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/D13B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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/D13B}AUT-AuthenticationResult" minOccurs="0"/>
 *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = "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-25", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-30", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-31", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-32", type = JAXBElement.class, required = false), @XmlElementRef(name = "UNS", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-47", type = JAXBElement.class, required = false), @XmlElementRef(name = "HYN", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-145", 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 23596 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d13b/target/classes/EDIFACT-Messages.dfdl.xsd * line 21265 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d13b/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.SegGrp145 }{@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.SegGrp25 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp30 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp31 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp32 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp3 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp47 }{@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 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/D13B}LOC-PlaceLocationIdentification"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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/D13B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "segGrp2" }) public static class SegGrp1 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @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 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 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/D13B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}RCS-RequirementsAndConditions"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNI-ConsignmentInformation"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}HAN-HandlingInstructions" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-146" 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/D13B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-147" 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/D13B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-148" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-150" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-151" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-152" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-153" 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/D13B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-154" 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/D13B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-155" 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/D13B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-156" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-157" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-158" 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/D13B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RTE-RateDetails" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-159" 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/D13B}PAC-Package"/>
     *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-160" 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/D13B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-161" 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/D13B}RSL-Result"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-162" 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/D13B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" 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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-165" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-166" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-167" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-168" 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/D13B}TDT-TransportInformation"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
     *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-169" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-170" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ADR-Address"/>
     *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-173" 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/D13B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-174" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-175" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-176" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-177" 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/D13B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-178" 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/D13B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-179" 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/D13B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-181" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-182" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-183" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-184" 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/D13B}SEQ-SequenceDetails"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-185" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-186" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-190" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-192" 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/D13B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-193" 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/D13B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-194" 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/D13B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-195" 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/D13B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-196" 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/D13B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-197" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-199" 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/D13B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-200" 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/D13B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-202" 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/D13B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-203" 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/D13B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-209" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-210" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-212" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-213" 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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-214" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-216" 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/D13B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-217" 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/D13B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-219" 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/D13B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-220" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-223" 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/D13B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <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/D13B}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-227" 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/D13B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-228" 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/D13B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-230" 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/D13B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-232" 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/D13B}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-233" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-234" 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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-235" 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/D13B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-237" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-238" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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/D13B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-245" 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/D13B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-246" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-247" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-248" 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/D13B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-249" 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/D13B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" 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 = { "cni", "rff", "gei", "sts", "mea", "qty", "moa", "ifd", "han", "segGrp146", "segGrp148", "segGrp149", "segGrp153", "segGrp155", "segGrp158", "segGrp159", "segGrp160", "segGrp161", "segGrp162", "segGrp163", "segGrp168", "segGrp184", "segGrp235" }) public static class SegGrp145 { @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 = "SegGrp-146") protected List segGrp146; @XmlElement(name = "SegGrp-148") protected List segGrp148; @XmlElement(name = "SegGrp-149") protected List segGrp149; @XmlElement(name = "SegGrp-153") protected List segGrp153; @XmlElement(name = "SegGrp-155") protected GOVCBR.SegGrp145 .SegGrp155 segGrp155; @XmlElement(name = "SegGrp-158") protected List segGrp158; @XmlElement(name = "SegGrp-159") protected List segGrp159; @XmlElement(name = "SegGrp-160") protected List segGrp160; @XmlElement(name = "SegGrp-161") protected List segGrp161; @XmlElement(name = "SegGrp-162") protected GOVCBR.SegGrp145 .SegGrp162 segGrp162; @XmlElement(name = "SegGrp-163") protected List segGrp163; @XmlElement(name = "SegGrp-168") protected List segGrp168; @XmlElement(name = "SegGrp-184") protected List segGrp184; @XmlElement(name = "SegGrp-235") protected List segGrp235; /** * 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 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.SegGrp145 .SegGrp146 } * * */ public List getSegGrp146() { if (segGrp146 == null) { segGrp146 = new ArrayList(); } return this.segGrp146; } /** * 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.SegGrp145 .SegGrp148 } * * */ public List getSegGrp148() { if (segGrp148 == null) { segGrp148 = new ArrayList(); } return this.segGrp148; } /** * 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.SegGrp145 .SegGrp149 } * * */ public List getSegGrp149() { if (segGrp149 == null) { segGrp149 = new ArrayList(); } return this.segGrp149; } /** * 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.SegGrp145 .SegGrp153 } * * */ public List getSegGrp153() { if (segGrp153 == null) { segGrp153 = new ArrayList(); } return this.segGrp153; } /** * Gets the value of the segGrp155 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp155 } * */ public GOVCBR.SegGrp145 .SegGrp155 getSegGrp155() { return segGrp155; } /** * Sets the value of the segGrp155 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp155 } * */ public void setSegGrp155(GOVCBR.SegGrp145 .SegGrp155 value) { this.segGrp155 = value; } /** * Gets the value of the segGrp158 property. * *

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

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

         *    getSegGrp158().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp158 } * * */ public List getSegGrp158() { if (segGrp158 == null) { segGrp158 = new ArrayList(); } return this.segGrp158; } /** * Gets the value of the segGrp159 property. * *

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

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

         *    getSegGrp159().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp159 } * * */ public List getSegGrp159() { if (segGrp159 == null) { segGrp159 = new ArrayList(); } return this.segGrp159; } /** * 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.SegGrp145 .SegGrp160 } * * */ public List getSegGrp160() { if (segGrp160 == null) { segGrp160 = new ArrayList(); } return this.segGrp160; } /** * 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.SegGrp145 .SegGrp161 } * * */ public List getSegGrp161() { if (segGrp161 == null) { segGrp161 = new ArrayList(); } return this.segGrp161; } /** * Gets the value of the segGrp162 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp162 } * */ public GOVCBR.SegGrp145 .SegGrp162 getSegGrp162() { return segGrp162; } /** * Sets the value of the segGrp162 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp162 } * */ public void setSegGrp162(GOVCBR.SegGrp145 .SegGrp162 value) { this.segGrp162 = value; } /** * 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.SegGrp145 .SegGrp163 } * * */ public List getSegGrp163() { if (segGrp163 == null) { segGrp163 = new ArrayList(); } return this.segGrp163; } /** * 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.SegGrp145 .SegGrp168 } * * */ public List getSegGrp168() { if (segGrp168 == null) { segGrp168 = new ArrayList(); } return this.segGrp168; } /** * 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.SegGrp145 .SegGrp184 } * * */ public List getSegGrp184() { if (segGrp184 == null) { segGrp184 = new ArrayList(); } return this.segGrp184; } /** * 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.SegGrp145 .SegGrp235 } * * */ public List getSegGrp235() { if (segGrp235 == null) { segGrp235 = new ArrayList(); } return this.segGrp235; } public GOVCBR.SegGrp145 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp145 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp145 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp145 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp145 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp145 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp145 withHAN(HANHandlingInstructions value) { setHAN(value); return this; } public GOVCBR.SegGrp145 withSegGrp146(GOVCBR.SegGrp145 .SegGrp146 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp146 value: values) { getSegGrp146().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp146(Collection values) { if (values!= null) { getSegGrp146().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp148(GOVCBR.SegGrp145 .SegGrp148 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp148 value: values) { getSegGrp148().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp148(Collection values) { if (values!= null) { getSegGrp148().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp149(GOVCBR.SegGrp145 .SegGrp149 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp149 value: values) { getSegGrp149().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp149(Collection values) { if (values!= null) { getSegGrp149().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp153(GOVCBR.SegGrp145 .SegGrp153 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp153 value: values) { getSegGrp153().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp153(Collection values) { if (values!= null) { getSegGrp153().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp155(GOVCBR.SegGrp145 .SegGrp155 value) { setSegGrp155(value); return this; } public GOVCBR.SegGrp145 withSegGrp158(GOVCBR.SegGrp145 .SegGrp158 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp158 value: values) { getSegGrp158().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp158(Collection values) { if (values!= null) { getSegGrp158().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp159(GOVCBR.SegGrp145 .SegGrp159 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp159 value: values) { getSegGrp159().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp159(Collection values) { if (values!= null) { getSegGrp159().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp160(GOVCBR.SegGrp145 .SegGrp160 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp160 value: values) { getSegGrp160().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp160(Collection values) { if (values!= null) { getSegGrp160().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp161(GOVCBR.SegGrp145 .SegGrp161 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp161 value: values) { getSegGrp161().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp161(Collection values) { if (values!= null) { getSegGrp161().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp162(GOVCBR.SegGrp145 .SegGrp162 value) { setSegGrp162(value); return this; } public GOVCBR.SegGrp145 withSegGrp163(GOVCBR.SegGrp145 .SegGrp163 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp163 value: values) { getSegGrp163().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp163(Collection values) { if (values!= null) { getSegGrp163().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp168(GOVCBR.SegGrp145 .SegGrp168 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 value: values) { getSegGrp168().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp168(Collection values) { if (values!= null) { getSegGrp168().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp184(GOVCBR.SegGrp145 .SegGrp184 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 value: values) { getSegGrp184().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp184(Collection values) { if (values!= null) { getSegGrp184().addAll(values); } return this; } public GOVCBR.SegGrp145 withSegGrp235(GOVCBR.SegGrp145 .SegGrp235 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 value: values) { getSegGrp235().add(value); } } return this; } public GOVCBR.SegGrp145 withSegGrp235(Collection values) { if (values!= null) { getSegGrp235().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-147" 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/D13B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp147" }) public static class SegGrp146 { @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-147") protected List segGrp147; /** * 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 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.SegGrp145 .SegGrp146 .SegGrp147 } * * */ public List getSegGrp147() { if (segGrp147 == null) { segGrp147 = new ArrayList(); } return this.segGrp147; } public GOVCBR.SegGrp145 .SegGrp146 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp146 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp146 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp146 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp146 withDMS(DMSDocumentMessageSummary... values) { if (values!= null) { for (DMSDocumentMessageSummary value: values) { getDMS().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp146 withDMS(Collection values) { if (values!= null) { getDMS().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp146 withSegGrp147(GOVCBR.SegGrp145 .SegGrp146 .SegGrp147 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp146 .SegGrp147 value: values) { getSegGrp147().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp146 withSegGrp147(Collection values) { if (values!= null) { getSegGrp147().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp147 { @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.SegGrp145 .SegGrp146 .SegGrp147 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp146 .SegGrp147 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp146 .SegGrp147 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/D13B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp148 { @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.SegGrp145 .SegGrp148 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp148 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp148 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/D13B}DOC-DocumentMessageDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-150" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-151" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-152" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp150", "segGrp152" }) public static class SegGrp149 { @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-150") protected List segGrp150; @XmlElement(name = "SegGrp-152") protected List segGrp152; /** * 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 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.SegGrp145 .SegGrp149 .SegGrp150 } * * */ public List getSegGrp150() { if (segGrp150 == null) { segGrp150 = new ArrayList(); } return this.segGrp150; } /** * 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.SegGrp145 .SegGrp149 .SegGrp152 } * * */ public List getSegGrp152() { if (segGrp152 == null) { segGrp152 = new ArrayList(); } return this.segGrp152; } public GOVCBR.SegGrp145 .SegGrp149 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp149 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp149 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp149 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp149 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp145 .SegGrp149 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp149 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp149 withSegGrp150(GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 value: values) { getSegGrp150().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 withSegGrp150(Collection values) { if (values!= null) { getSegGrp150().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp149 withSegGrp152(GOVCBR.SegGrp145 .SegGrp149 .SegGrp152 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp149 .SegGrp152 value: values) { getSegGrp152().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-151" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp151" }) public static class SegGrp150 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-151") protected List segGrp151; /** * 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 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.SegGrp145 .SegGrp149 .SegGrp150 .SegGrp151 } * * */ public List getSegGrp151() { if (segGrp151 == null) { segGrp151 = new ArrayList(); } return this.segGrp151; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 withSegGrp151(GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 .SegGrp151 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 .SegGrp151 value: values) { getSegGrp151().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 withSegGrp151(Collection values) { if (values!= null) { getSegGrp151().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp151 { @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.SegGrp145 .SegGrp149 .SegGrp150 .SegGrp151 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 .SegGrp151 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp150 .SegGrp151 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp152 { @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.SegGrp145 .SegGrp149 .SegGrp152 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp152 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp149 .SegGrp152 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/D13B}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-154" 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/D13B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp154" }) public static class SegGrp153 { @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-154") protected List segGrp154; /** * 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 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.SegGrp145 .SegGrp153 .SegGrp154 } * * */ public List getSegGrp154() { if (segGrp154 == null) { segGrp154 = new ArrayList(); } return this.segGrp154; } public GOVCBR.SegGrp145 .SegGrp153 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp145 .SegGrp153 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp153 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp153 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp153 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp153 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp153 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp153 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp153 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp153 withSegGrp154(GOVCBR.SegGrp145 .SegGrp153 .SegGrp154 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp153 .SegGrp154 value: values) { getSegGrp154().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp153 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp154 { @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.SegGrp145 .SegGrp153 .SegGrp154 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp145 .SegGrp153 .SegGrp154 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp153 .SegGrp154 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/D13B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-156" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-157" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp156" }) public static class SegGrp155 { @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-156") protected GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 segGrp156; /** * 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 segGrp156 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 } * */ public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 getSegGrp156() { return segGrp156; } /** * Sets the value of the segGrp156 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 } * */ public void setSegGrp156(GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 value) { this.segGrp156 = value; } public GOVCBR.SegGrp145 .SegGrp155 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp145 .SegGrp155 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp155 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp155 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp155 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp155 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp155 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp155 withSegGrp156(GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 value) { setSegGrp156(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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-157" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp157" }) public static class SegGrp156 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-157") protected List segGrp157; /** * 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 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.SegGrp145 .SegGrp155 .SegGrp156 .SegGrp157 } * * */ public List getSegGrp157() { if (segGrp157 == null) { segGrp157 = new ArrayList(); } return this.segGrp157; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 withSegGrp157(GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 .SegGrp157 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 .SegGrp157 value: values) { getSegGrp157().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp157 { @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.SegGrp145 .SegGrp155 .SegGrp156 .SegGrp157 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 .SegGrp157 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp155 .SegGrp156 .SegGrp157 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/D13B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RTE-RateDetails" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "rte", "moa" }) public static class SegGrp158 { @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.SegGrp145 .SegGrp158 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp145 .SegGrp158 withRTE(RTERateDetails value) { setRTE(value); return this; } public GOVCBR.SegGrp145 .SegGrp158 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/D13B}PAC-Package"/>
         *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp159 { @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.SegGrp145 .SegGrp159 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp145 .SegGrp159 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp159 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp159 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp159 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp159 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp159 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp159 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp159 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp159 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp159 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/D13B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp160 { @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.SegGrp145 .SegGrp160 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp145 .SegGrp160 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp160 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp160 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp160 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/D13B}RSL-Result"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rsl", "qty", "dtm" }) public static class SegGrp161 { @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.SegGrp145 .SegGrp161 withRSL(RSLResult value) { setRSL(value); return this; } public GOVCBR.SegGrp145 .SegGrp161 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp161 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp161 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp161 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/D13B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp162 { @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.SegGrp145 .SegGrp162 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp145 .SegGrp162 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/D13B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-165" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-166" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-167" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp164", "segGrp165", "segGrp167" }) public static class SegGrp163 { @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-164") protected List segGrp164; @XmlElement(name = "SegGrp-165") protected List segGrp165; @XmlElement(name = "SegGrp-167") protected GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 segGrp167; /** * 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 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.SegGrp145 .SegGrp163 .SegGrp164 } * * */ public List getSegGrp164() { if (segGrp164 == null) { segGrp164 = new ArrayList(); } return this.segGrp164; } /** * 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.SegGrp145 .SegGrp163 .SegGrp165 } * * */ public List getSegGrp165() { if (segGrp165 == null) { segGrp165 = new ArrayList(); } return this.segGrp165; } /** * Gets the value of the segGrp167 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 } * */ public GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 getSegGrp167() { return segGrp167; } /** * Sets the value of the segGrp167 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 } * */ public void setSegGrp167(GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 value) { this.segGrp167 = value; } public GOVCBR.SegGrp145 .SegGrp163 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp163 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp163 withSegGrp164(GOVCBR.SegGrp145 .SegGrp163 .SegGrp164 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp163 .SegGrp164 value: values) { getSegGrp164().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp163 withSegGrp164(Collection values) { if (values!= null) { getSegGrp164().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp163 withSegGrp165(GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 value: values) { getSegGrp165().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp163 withSegGrp165(Collection values) { if (values!= null) { getSegGrp165().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp163 withSegGrp167(GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 value) { setSegGrp167(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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp164 { @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.SegGrp145 .SegGrp163 .SegGrp164 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp164 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-166" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp166" }) public static class SegGrp165 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-166") protected List segGrp166; /** * 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 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.SegGrp145 .SegGrp163 .SegGrp165 .SegGrp166 } * * */ public List getSegGrp166() { if (segGrp166 == null) { segGrp166 = new ArrayList(); } return this.segGrp166; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 withSegGrp166(GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 .SegGrp166 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 .SegGrp166 value: values) { getSegGrp166().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp166 { @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.SegGrp145 .SegGrp163 .SegGrp165 .SegGrp166 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 .SegGrp166 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp165 .SegGrp166 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp167 { @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.SegGrp145 .SegGrp163 .SegGrp167 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp163 .SegGrp167 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/D13B}TDT-TransportInformation"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
         *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-169" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-170" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ADR-Address"/>
         *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-173" 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/D13B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-174" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-175" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-176" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-177" 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/D13B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-178" 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/D13B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-179" 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/D13B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-181" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-182" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-183" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "tdt", "dtm", "rff", "qty", "mea", "moa", "poc", "dim", "ftx", "gds", "sts", "gpo", "segGrp169", "segGrp170", "segGrp173", "segGrp179" }) public static class SegGrp168 { @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-169") protected List segGrp169; @XmlElement(name = "SegGrp-170") protected List segGrp170; @XmlElement(name = "SegGrp-173") protected List segGrp173; @XmlElement(name = "SegGrp-179") protected List segGrp179; /** * 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 segGrp169 property. * *

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

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

             *    getSegGrp169().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp168 .SegGrp169 } * * */ public List getSegGrp169() { if (segGrp169 == null) { segGrp169 = new ArrayList(); } return this.segGrp169; } /** * Gets the value of the segGrp170 property. * *

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

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

             *    getSegGrp170().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 } * * */ public List getSegGrp170() { if (segGrp170 == null) { segGrp170 = new ArrayList(); } return this.segGrp170; } /** * 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.SegGrp145 .SegGrp168 .SegGrp173 } * * */ public List getSegGrp173() { if (segGrp173 == null) { segGrp173 = new ArrayList(); } return this.segGrp173; } /** * 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.SegGrp145 .SegGrp168 .SegGrp179 } * * */ public List getSegGrp179() { if (segGrp179 == null) { segGrp179 = new ArrayList(); } return this.segGrp179; } public GOVCBR.SegGrp145 .SegGrp168 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp169(GOVCBR.SegGrp145 .SegGrp168 .SegGrp169 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp169 value: values) { getSegGrp169().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp169(Collection values) { if (values!= null) { getSegGrp169().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp170(GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 value: values) { getSegGrp170().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp170(Collection values) { if (values!= null) { getSegGrp170().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp173(GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 value: values) { getSegGrp173().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp173(Collection values) { if (values!= null) { getSegGrp173().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp179(GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 value: values) { getSegGrp179().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 withSegGrp179(Collection values) { if (values!= null) { getSegGrp179().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp169 { @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.SegGrp145 .SegGrp168 .SegGrp169 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp169 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp169 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp169 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ADR-Address"/>
             *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp171", "segGrp172" }) public static class SegGrp170 { @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-171") protected List segGrp171; @XmlElement(name = "SegGrp-172") protected List segGrp172; /** * 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 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.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp171 } * * */ public List getSegGrp171() { if (segGrp171 == null) { segGrp171 = new ArrayList(); } return this.segGrp171; } /** * 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.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp172 } * * */ public List getSegGrp172() { if (segGrp172 == null) { segGrp172 = new ArrayList(); } return this.segGrp172; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withSegGrp171(GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp171 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp171 value: values) { getSegGrp171().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withSegGrp171(Collection values) { if (values!= null) { getSegGrp171().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withSegGrp172(GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp172 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp172 value: values) { getSegGrp172().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 withSegGrp172(Collection values) { if (values!= null) { getSegGrp172().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp171 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp171 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ADR-Address"/>
                 *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp172 { @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.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp172 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp170 .SegGrp172 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/D13B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-174" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-175" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-176" 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/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-177" 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/D13B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-178" 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/D13B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp174", "segGrp176", "segGrp177" }) public static class SegGrp173 { @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-174") protected List segGrp174; @XmlElement(name = "SegGrp-176") protected List segGrp176; @XmlElement(name = "SegGrp-177") protected List segGrp177; /** * 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 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.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 } * * */ public List getSegGrp174() { if (segGrp174 == null) { segGrp174 = new ArrayList(); } return this.segGrp174; } /** * Gets the value of the segGrp176 property. * *

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

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

                 *    getSegGrp176().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp176 } * * */ public List getSegGrp176() { if (segGrp176 == null) { segGrp176 = new ArrayList(); } return this.segGrp176; } /** * 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.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 } * * */ public List getSegGrp177() { if (segGrp177 == null) { segGrp177 = new ArrayList(); } return this.segGrp177; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withSegGrp174(GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 value: values) { getSegGrp174().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withSegGrp174(Collection values) { if (values!= null) { getSegGrp174().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withSegGrp176(GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp176 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp176 value: values) { getSegGrp176().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withSegGrp176(Collection values) { if (values!= null) { getSegGrp176().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withSegGrp177(GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 value: values) { getSegGrp177().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 withSegGrp177(Collection values) { if (values!= null) { getSegGrp177().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-175" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp175" }) public static class SegGrp174 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-175") protected List segGrp175; /** * 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 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.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 .SegGrp175 } * * */ public List getSegGrp175() { if (segGrp175 == null) { segGrp175 = new ArrayList(); } return this.segGrp175; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 withSegGrp175(GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 .SegGrp175 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 .SegGrp175 value: values) { getSegGrp175().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 withSegGrp175(Collection values) { if (values!= null) { getSegGrp175().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp175 { @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.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 .SegGrp175 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 .SegGrp175 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp174 .SegGrp175 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/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp176 { @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.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp176 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp176 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp176 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/D13B}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-178" 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/D13B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp178" }) public static class SegGrp177 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-178") protected List segGrp178; /** * 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 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.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 .SegGrp178 } * * */ public List getSegGrp178() { if (segGrp178 == null) { segGrp178 = new ArrayList(); } return this.segGrp178; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 withSegGrp178(GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 .SegGrp178 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 .SegGrp178 value: values) { getSegGrp178().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 withSegGrp178(Collection values) { if (values!= null) { getSegGrp178().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp178 { @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.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 .SegGrp178 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 .SegGrp178 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp173 .SegGrp177 .SegGrp178 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/D13B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-181" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-182" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-183" 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/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp180", "segGrp181", "segGrp183" }) public static class SegGrp179 { @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-180") protected List segGrp180; @XmlElement(name = "SegGrp-181") protected List segGrp181; @XmlElement(name = "SegGrp-183") protected List segGrp183; /** * 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 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.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp180 } * * */ public List getSegGrp180() { if (segGrp180 == null) { segGrp180 = new ArrayList(); } return this.segGrp180; } /** * 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.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 } * * */ public List getSegGrp181() { if (segGrp181 == null) { segGrp181 = new ArrayList(); } return this.segGrp181; } /** * 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.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp183 } * * */ public List getSegGrp183() { if (segGrp183 == null) { segGrp183 = new ArrayList(); } return this.segGrp183; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withSegGrp180(GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp180 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp180 value: values) { getSegGrp180().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withSegGrp180(Collection values) { if (values!= null) { getSegGrp180().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withSegGrp181(GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 value: values) { getSegGrp181().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withSegGrp181(Collection values) { if (values!= null) { getSegGrp181().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withSegGrp183(GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp183 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp183 value: values) { getSegGrp183().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 withSegGrp183(Collection values) { if (values!= null) { getSegGrp183().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp180 { @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.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp180 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp180 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-182" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp182" }) public static class SegGrp181 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-182") protected List segGrp182; /** * 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 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.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 .SegGrp182 } * * */ public List getSegGrp182() { if (segGrp182 == null) { segGrp182 = new ArrayList(); } return this.segGrp182; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 withSegGrp182(GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 .SegGrp182 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 .SegGrp182 value: values) { getSegGrp182().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp182 { @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.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 .SegGrp182 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 .SegGrp182 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp181 .SegGrp182 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/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp183 { @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.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp183 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp183 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp168 .SegGrp179 .SegGrp183 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/D13B}SEQ-SequenceDetails"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-185" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-186" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-190" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-192" 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/D13B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-193" 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/D13B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-194" 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/D13B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-195" 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/D13B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-196" 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/D13B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-197" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-199" 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/D13B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-200" 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/D13B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-202" 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/D13B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-203" 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/D13B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-209" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-210" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-212" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-213" 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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-214" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-216" 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/D13B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-217" 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/D13B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-219" 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/D13B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-220" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-223" 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/D13B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <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/D13B}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-227" 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/D13B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-228" 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/D13B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-230" 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/D13B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-232" 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/D13B}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-233" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-234" 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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "seq", "gei", "sts", "rff", "ifd", "segGrp185", "segGrp187", "segGrp188", "segGrp194", "segGrp196", "segGrp199", "segGrp200", "segGrp201", "segGrp202", "segGrp207" }) public static class SegGrp184 { @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 = "SegGrp-185") protected List segGrp185; @XmlElement(name = "SegGrp-187") protected List segGrp187; @XmlElement(name = "SegGrp-188") protected List segGrp188; @XmlElement(name = "SegGrp-194") protected List segGrp194; @XmlElement(name = "SegGrp-196") protected List segGrp196; @XmlElement(name = "SegGrp-199") protected List segGrp199; @XmlElement(name = "SegGrp-200") protected List segGrp200; @XmlElement(name = "SegGrp-201") protected List segGrp201; @XmlElement(name = "SegGrp-202") protected List segGrp202; @XmlElement(name = "SegGrp-207") protected List segGrp207; /** * 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 segGrp185 property. * *

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

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

             *    getSegGrp185().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 } * * */ public List getSegGrp185() { if (segGrp185 == null) { segGrp185 = new ArrayList(); } return this.segGrp185; } /** * 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.SegGrp145 .SegGrp184 .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.SegGrp145 .SegGrp184 .SegGrp188 } * * */ public List getSegGrp188() { if (segGrp188 == null) { segGrp188 = new ArrayList(); } return this.segGrp188; } /** * 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.SegGrp145 .SegGrp184 .SegGrp194 } * * */ public List getSegGrp194() { if (segGrp194 == null) { segGrp194 = new ArrayList(); } return this.segGrp194; } /** * 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.SegGrp145 .SegGrp184 .SegGrp196 } * * */ public List getSegGrp196() { if (segGrp196 == null) { segGrp196 = new ArrayList(); } return this.segGrp196; } /** * 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.SegGrp145 .SegGrp184 .SegGrp199 } * * */ public List getSegGrp199() { if (segGrp199 == null) { segGrp199 = new ArrayList(); } return this.segGrp199; } /** * 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.SegGrp145 .SegGrp184 .SegGrp200 } * * */ public List getSegGrp200() { if (segGrp200 == null) { segGrp200 = new ArrayList(); } return this.segGrp200; } /** * 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.SegGrp145 .SegGrp184 .SegGrp201 } * * */ public List getSegGrp201() { if (segGrp201 == null) { segGrp201 = new ArrayList(); } return this.segGrp201; } /** * 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.SegGrp145 .SegGrp184 .SegGrp202 } * * */ public List getSegGrp202() { if (segGrp202 == null) { segGrp202 = new ArrayList(); } return this.segGrp202; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 } * * */ public List getSegGrp207() { if (segGrp207 == null) { segGrp207 = new ArrayList(); } return this.segGrp207; } public GOVCBR.SegGrp145 .SegGrp184 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp185(GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 value: values) { getSegGrp185().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp185(Collection values) { if (values!= null) { getSegGrp185().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp187(GOVCBR.SegGrp145 .SegGrp184 .SegGrp187 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp187 value: values) { getSegGrp187().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp187(Collection values) { if (values!= null) { getSegGrp187().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp188(GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 value: values) { getSegGrp188().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp188(Collection values) { if (values!= null) { getSegGrp188().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp194(GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 value: values) { getSegGrp194().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp194(Collection values) { if (values!= null) { getSegGrp194().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp196(GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 value: values) { getSegGrp196().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp196(Collection values) { if (values!= null) { getSegGrp196().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp199(GOVCBR.SegGrp145 .SegGrp184 .SegGrp199 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp199 value: values) { getSegGrp199().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp199(Collection values) { if (values!= null) { getSegGrp199().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp200(GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 value: values) { getSegGrp200().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp200(Collection values) { if (values!= null) { getSegGrp200().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp201(GOVCBR.SegGrp145 .SegGrp184 .SegGrp201 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp201 value: values) { getSegGrp201().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp201(Collection values) { if (values!= null) { getSegGrp201().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp202(GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 value: values) { getSegGrp202().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp202(Collection values) { if (values!= null) { getSegGrp202().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp207(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 value: values) { getSegGrp207().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 withSegGrp207(Collection values) { if (values!= null) { getSegGrp207().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-186" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp186" }) public static class SegGrp185 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-186") protected List segGrp186; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp185 .SegGrp186 } * * */ public List getSegGrp186() { if (segGrp186 == null) { segGrp186 = new ArrayList(); } return this.segGrp186; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 withSegGrp186(GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 .SegGrp186 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 .SegGrp186 value: values) { getSegGrp186().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 withSegGrp186(Collection values) { if (values!= null) { getSegGrp186().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp186 { @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.SegGrp145 .SegGrp184 .SegGrp185 .SegGrp186 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 .SegGrp186 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp185 .SegGrp186 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp187 { @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.SegGrp145 .SegGrp184 .SegGrp187 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp187 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-190" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-192" 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/D13B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-193" 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/D13B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp189", "segGrp191", "segGrp192" }) public static class SegGrp188 { @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-189") protected List segGrp189; @XmlElement(name = "SegGrp-191") protected List segGrp191; @XmlElement(name = "SegGrp-192") protected List segGrp192; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 } * * */ public List getSegGrp189() { if (segGrp189 == null) { segGrp189 = new ArrayList(); } return this.segGrp189; } /** * 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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp191 } * * */ public List getSegGrp191() { if (segGrp191 == null) { segGrp191 = new ArrayList(); } return this.segGrp191; } /** * 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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 } * * */ public List getSegGrp192() { if (segGrp192 == null) { segGrp192 = new ArrayList(); } return this.segGrp192; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withSegGrp189(GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 value: values) { getSegGrp189().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withSegGrp189(Collection values) { if (values!= null) { getSegGrp189().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withSegGrp191(GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp191 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp191 value: values) { getSegGrp191().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withSegGrp191(Collection values) { if (values!= null) { getSegGrp191().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withSegGrp192(GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 value: values) { getSegGrp192().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 withSegGrp192(Collection values) { if (values!= null) { getSegGrp192().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-190" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp190" }) public static class SegGrp189 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 .SegGrp190 } * * */ public List getSegGrp190() { if (segGrp190 == null) { segGrp190 = new ArrayList(); } return this.segGrp190; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 withSegGrp190(GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 .SegGrp190 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 .SegGrp190 value: values) { getSegGrp190().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp190 { @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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 .SegGrp190 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 .SegGrp190 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp189 .SegGrp190 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/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp191 { @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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp191 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp191 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp191 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/D13B}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-193" 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/D13B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp193" }) public static class SegGrp192 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-193") protected List segGrp193; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 .SegGrp193 } * * */ public List getSegGrp193() { if (segGrp193 == null) { segGrp193 = new ArrayList(); } return this.segGrp193; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 withSegGrp193(GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 .SegGrp193 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 .SegGrp193 value: values) { getSegGrp193().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp193 { @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.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 .SegGrp193 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 .SegGrp193 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp188 .SegGrp192 .SegGrp193 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/D13B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-195" 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/D13B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp195" }) public static class SegGrp194 { @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-195") protected List segGrp195; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp194 .SegGrp195 } * * */ public List getSegGrp195() { if (segGrp195 == null) { segGrp195 = new ArrayList(); } return this.segGrp195; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 withSegGrp195(GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 .SegGrp195 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 .SegGrp195 value: values) { getSegGrp195().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp195 { @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.SegGrp145 .SegGrp184 .SegGrp194 .SegGrp195 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 .SegGrp195 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp194 .SegGrp195 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/D13B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-197" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp197" }) public static class SegGrp196 { @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-197") protected GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 segGrp197; /** * 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 segGrp197 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 } * */ public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 getSegGrp197() { return segGrp197; } /** * Sets the value of the segGrp197 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 } * */ public void setSegGrp197(GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 value) { this.segGrp197 = value; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 withSegGrp197(GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 value) { setSegGrp197(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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp198" }) public static class SegGrp197 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-198") protected List segGrp198; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 .SegGrp198 } * * */ public List getSegGrp198() { if (segGrp198 == null) { segGrp198 = new ArrayList(); } return this.segGrp198; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 withSegGrp198(GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 .SegGrp198 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 .SegGrp198 value: values) { getSegGrp198().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 withSegGrp198(Collection values) { if (values!= null) { getSegGrp198().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp198 { @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.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 .SegGrp198 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 .SegGrp198 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp196 .SegGrp197 .SegGrp198 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/D13B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp199 { @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.SegGrp145 .SegGrp184 .SegGrp199 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp199 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp199 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/D13B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp200 { @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.SegGrp145 .SegGrp184 .SegGrp200 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp200 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/D13B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp201 { @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.SegGrp145 .SegGrp184 .SegGrp201 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp201 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp201 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp201 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp201 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/D13B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-203" 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/D13B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp203", "segGrp204", "segGrp206" }) public static class SegGrp202 { @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-203") protected List segGrp203; @XmlElement(name = "SegGrp-204") protected List segGrp204; @XmlElement(name = "SegGrp-206") protected List segGrp206; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp203 } * * */ public List getSegGrp203() { if (segGrp203 == null) { segGrp203 = new ArrayList(); } return this.segGrp203; } /** * 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.SegGrp145 .SegGrp184 .SegGrp202 .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.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp206 } * * */ public List getSegGrp206() { if (segGrp206 == null) { segGrp206 = new ArrayList(); } return this.segGrp206; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withSegGrp203(GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp203 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp203 value: values) { getSegGrp203().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withSegGrp203(Collection values) { if (values!= null) { getSegGrp203().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withSegGrp204(GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 value: values) { getSegGrp204().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withSegGrp204(Collection values) { if (values!= null) { getSegGrp204().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withSegGrp206(GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp206 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp206 value: values) { getSegGrp206().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 withSegGrp206(Collection values) { if (values!= null) { getSegGrp206().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp203 { @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.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp203 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp203 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 .SegGrp205 } * * */ public List getSegGrp205() { if (segGrp205 == null) { segGrp205 = new ArrayList(); } return this.segGrp205; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 withSegGrp205(GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 .SegGrp205 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 .SegGrp205 value: values) { getSegGrp205().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 .SegGrp205 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp204 .SegGrp205 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .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/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp206 { @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.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp206 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp206 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp202 .SegGrp206 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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-209" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-210" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-212" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-213" 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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-214" 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/D13B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-216" 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/D13B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-217" 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/D13B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-219" 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/D13B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-220" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-223" 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/D13B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <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/D13B}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-227" 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/D13B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-228" 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/D13B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-230" 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/D13B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-232" 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/D13B}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-233" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-234" 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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "mea", "moa", "cdi", "pgi", "tcc", "cnt", "ifd", "tdt", "segGrp208", "segGrp209", "segGrp211", "segGrp215", "segGrp217", "segGrp218", "segGrp219", "segGrp222", "segGrp227", "segGrp228", "segGrp230", "segGrp231", "segGrp232" }) public static class SegGrp207 { @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-208") protected List segGrp208; @XmlElement(name = "SegGrp-209") protected List segGrp209; @XmlElement(name = "SegGrp-211") protected List segGrp211; @XmlElement(name = "SegGrp-215") protected List segGrp215; @XmlElement(name = "SegGrp-217") protected List segGrp217; @XmlElement(name = "SegGrp-218") protected List segGrp218; @XmlElement(name = "SegGrp-219") protected GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 segGrp219; @XmlElement(name = "SegGrp-222") protected List segGrp222; @XmlElement(name = "SegGrp-227") protected List segGrp227; @XmlElement(name = "SegGrp-228") protected List segGrp228; @XmlElement(name = "SegGrp-230") protected List segGrp230; @XmlElement(name = "SegGrp-231") protected List segGrp231; @XmlElement(name = "SegGrp-232") protected List segGrp232; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp208 } * * */ public List getSegGrp208() { if (segGrp208 == null) { segGrp208 = new ArrayList(); } return this.segGrp208; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 } * * */ public List getSegGrp209() { if (segGrp209 == null) { segGrp209 = new ArrayList(); } return this.segGrp209; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 } * * */ public List getSegGrp211() { if (segGrp211 == null) { segGrp211 = new ArrayList(); } return this.segGrp211; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 } * * */ public List getSegGrp215() { if (segGrp215 == null) { segGrp215 = new ArrayList(); } return this.segGrp215; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 } * * */ public List getSegGrp217() { if (segGrp217 == null) { segGrp217 = new ArrayList(); } return this.segGrp217; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 } * * */ public List getSegGrp218() { if (segGrp218 == null) { segGrp218 = new ArrayList(); } return this.segGrp218; } /** * Gets the value of the segGrp219 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 } * */ public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 getSegGrp219() { return segGrp219; } /** * Sets the value of the segGrp219 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 } * */ public void setSegGrp219(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 value) { this.segGrp219 = value; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 } * * */ public List getSegGrp222() { if (segGrp222 == null) { segGrp222 = new ArrayList(); } return this.segGrp222; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 } * * */ public List getSegGrp228() { if (segGrp228 == null) { segGrp228 = new ArrayList(); } return this.segGrp228; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 } * * */ public List getSegGrp230() { if (segGrp230 == null) { segGrp230 = new ArrayList(); } return this.segGrp230; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp231 } * * */ public List getSegGrp231() { if (segGrp231 == null) { segGrp231 = new ArrayList(); } return this.segGrp231; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 } * * */ public List getSegGrp232() { if (segGrp232 == null) { segGrp232 = new ArrayList(); } return this.segGrp232; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp208(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp208 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp208 value: values) { getSegGrp208().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp208(Collection values) { if (values!= null) { getSegGrp208().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp209(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 value: values) { getSegGrp209().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp209(Collection values) { if (values!= null) { getSegGrp209().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp211(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 value: values) { getSegGrp211().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp211(Collection values) { if (values!= null) { getSegGrp211().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp215(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 value: values) { getSegGrp215().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp215(Collection values) { if (values!= null) { getSegGrp215().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp217(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 value: values) { getSegGrp217().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp217(Collection values) { if (values!= null) { getSegGrp217().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp218(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 value: values) { getSegGrp218().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp218(Collection values) { if (values!= null) { getSegGrp218().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp219(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 value) { setSegGrp219(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp222(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 value: values) { getSegGrp222().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp222(Collection values) { if (values!= null) { getSegGrp222().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp227(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp227 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp227 value: values) { getSegGrp227().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp227(Collection values) { if (values!= null) { getSegGrp227().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp228(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 value: values) { getSegGrp228().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp228(Collection values) { if (values!= null) { getSegGrp228().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp230(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 value: values) { getSegGrp230().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp230(Collection values) { if (values!= null) { getSegGrp230().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp231(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp231 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp231 value: values) { getSegGrp231().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp231(Collection values) { if (values!= null) { getSegGrp231().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 withSegGrp232(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 value: values) { getSegGrp232().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp208 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp208 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp208 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp208 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp208 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-210" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp210" }) public static class SegGrp209 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-210") protected List segGrp210; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 .SegGrp210 } * * */ public List getSegGrp210() { if (segGrp210 == null) { segGrp210 = new ArrayList(); } return this.segGrp210; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 withSegGrp210(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 .SegGrp210 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 .SegGrp210 value: values) { getSegGrp210().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 withSegGrp210(Collection values) { if (values!= null) { getSegGrp210().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp210 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 .SegGrp210 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 .SegGrp210 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp209 .SegGrp210 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/D13B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
                 *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
                 *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-212" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-213" 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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-214" 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/D13B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp212", "segGrp214" }) public static class SegGrp211 { @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-212") protected List segGrp212; @XmlElement(name = "SegGrp-214") protected List segGrp214; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 } * * */ public List getSegGrp212() { if (segGrp212 == null) { segGrp212 = new ArrayList(); } return this.segGrp212; } /** * 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp214 } * * */ public List getSegGrp214() { if (segGrp214 == null) { segGrp214 = new ArrayList(); } return this.segGrp214; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withSegGrp212(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 value: values) { getSegGrp212().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withSegGrp212(Collection values) { if (values!= null) { getSegGrp212().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 withSegGrp214(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp214 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp214 value: values) { getSegGrp214().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-213" 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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp213" }) public static class SegGrp212 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-213") protected List segGrp213; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 .SegGrp213 } * * */ public List getSegGrp213() { if (segGrp213 == null) { segGrp213 = new ArrayList(); } return this.segGrp213; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 withSegGrp213(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 .SegGrp213 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 .SegGrp213 value: values) { getSegGrp213().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 withSegGrp213(Collection values) { if (values!= null) { getSegGrp213().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp213 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 .SegGrp213 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 .SegGrp213 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp212 .SegGrp213 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/D13B}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp214 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp214 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp214 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp211 .SegGrp214 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/D13B}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-216" 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/D13B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp216" }) public static class SegGrp215 { @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-216") protected List segGrp216; /** * 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 segGrp216 property. * *

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

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

                     *    getSegGrp216().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 .SegGrp216 } * * */ public List getSegGrp216() { if (segGrp216 == null) { segGrp216 = new ArrayList(); } return this.segGrp216; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withSegGrp216(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 .SegGrp216 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 .SegGrp216 value: values) { getSegGrp216().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 withSegGrp216(Collection values) { if (values!= null) { getSegGrp216().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp216 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 .SegGrp216 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 .SegGrp216 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp215 .SegGrp216 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/D13B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp217 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp217 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/D13B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp218 { @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; /** * 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; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp218 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="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-220" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp220" }) public static class SegGrp219 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-220") protected GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 segGrp220; /** * 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 segGrp220 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 } * */ public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 getSegGrp220() { return segGrp220; } /** * Sets the value of the segGrp220 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 } * */ public void setSegGrp220(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 value) { this.segGrp220 = value; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 withSegGrp220(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 value) { setSegGrp220(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/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 .SegGrp221 } * * */ public List getSegGrp221() { if (segGrp221 == null) { segGrp221 = new ArrayList(); } return this.segGrp221; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 withSegGrp221(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 .SegGrp221 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 .SegGrp221 value: values) { getSegGrp221().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .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/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 .SegGrp221 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp219 .SegGrp220 .SegGrp221 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-223" 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/D13B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <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/D13B}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp223" }) public static class SegGrp222 { @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-223") protected List segGrp223; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 } * * */ public List getSegGrp223() { if (segGrp223 == null) { segGrp223 = new ArrayList(); } return this.segGrp223; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withSegGrp223(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 value: values) { getSegGrp223().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 withSegGrp223(Collection values) { if (values!= null) { getSegGrp223().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                   <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/D13B}NAD-NameAndAddress"/>
                     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp224" }) public static class SegGrp223 { @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-224") protected List segGrp224; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 } * * */ public List getSegGrp224() { if (segGrp224 == null) { segGrp224 = new ArrayList(); } return this.segGrp224; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withSegGrp224(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 value: values) { getSegGrp224().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 withSegGrp224(Collection values) { if (values!= null) { getSegGrp224().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <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/D13B}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp225" }) public static class SegGrp224 { @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-225") protected List segGrp225; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 } * * */ public List getSegGrp225() { if (segGrp225 == null) { segGrp225 = new ArrayList(); } return this.segGrp225; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withSegGrp225(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 value: values) { getSegGrp225().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 withSegGrp225(Collection values) { if (values!= null) { getSegGrp225().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 .SegGrp226 } * * */ public List getSegGrp226() { if (segGrp226 == null) { segGrp226 = new ArrayList(); } return this.segGrp226; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 withSegGrp226(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 .SegGrp226 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 .SegGrp226 value: values) { getSegGrp226().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .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/D13B}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 .SegGrp226 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .SegGrp225 .SegGrp226 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp222 .SegGrp223 .SegGrp224 .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="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp227 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp227 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp227 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp227 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/D13B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp229" }) public static class SegGrp228 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-229") protected List segGrp229; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 .SegGrp229 } * * */ public List getSegGrp229() { if (segGrp229 == null) { segGrp229 = new ArrayList(); } return this.segGrp229; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 withSegGrp229(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 .SegGrp229 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 .SegGrp229 value: values) { getSegGrp229().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp229 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 .SegGrp229 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 .SegGrp229 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp228 .SegGrp229 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/D13B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp230 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp230 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/D13B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp231 { @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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp231 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp231 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/D13B}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-233" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-234" 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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp233" }) public static class SegGrp232 { @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-233") protected List segGrp233; /** * 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 } * * */ public List getSegGrp233() { if (segGrp233 == null) { segGrp233 = new ArrayList(); } return this.segGrp233; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 withTMP(TMPTemperature... values) { if (values!= null) { for (TMPTemperature value: values) { getTMP().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 withTMP(Collection values) { if (values!= null) { getTMP().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 withSegGrp233(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 value: values) { getSegGrp233().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .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/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-234" 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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp234" }) public static class SegGrp233 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 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 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 .SegGrp234 } * * */ public List getSegGrp234() { if (segGrp234 == null) { segGrp234 = new ArrayList(); } return this.segGrp234; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 withSegGrp234(GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 .SegGrp234 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 .SegGrp234 value: values) { getSegGrp234().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .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/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" 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.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 .SegGrp234 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .SegGrp232 .SegGrp233 .SegGrp234 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp184 .SegGrp207 .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="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-237" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-238" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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/D13B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-245" 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/D13B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-246" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-247" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-248" 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/D13B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-249" 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/D13B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp236", "segGrp238", "segGrp239", "segGrp243", "segGrp245", "segGrp248", "segGrp249", "segGrp250" }) public static class SegGrp235 { @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-236") protected List segGrp236; @XmlElement(name = "SegGrp-238") protected List segGrp238; @XmlElement(name = "SegGrp-239") protected List segGrp239; @XmlElement(name = "SegGrp-243") protected List segGrp243; @XmlElement(name = "SegGrp-245") protected GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 segGrp245; @XmlElement(name = "SegGrp-248") protected List segGrp248; @XmlElement(name = "SegGrp-249") protected List segGrp249; @XmlElement(name = "SegGrp-250") protected List segGrp250; /** * 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 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.SegGrp145 .SegGrp235 .SegGrp236 } * * */ public List getSegGrp236() { if (segGrp236 == null) { segGrp236 = new ArrayList(); } return this.segGrp236; } /** * 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.SegGrp145 .SegGrp235 .SegGrp238 } * * */ public List getSegGrp238() { if (segGrp238 == null) { segGrp238 = new ArrayList(); } return this.segGrp238; } /** * 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.SegGrp145 .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.SegGrp145 .SegGrp235 .SegGrp243 } * * */ public List getSegGrp243() { if (segGrp243 == null) { segGrp243 = new ArrayList(); } return this.segGrp243; } /** * Gets the value of the segGrp245 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 } * */ public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 getSegGrp245() { return segGrp245; } /** * Sets the value of the segGrp245 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 } * */ public void setSegGrp245(GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 value) { this.segGrp245 = value; } /** * Gets the value of the segGrp248 property. * *

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

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

             *    getSegGrp248().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp235 .SegGrp248 } * * */ public List getSegGrp248() { if (segGrp248 == null) { segGrp248 = new ArrayList(); } return this.segGrp248; } /** * 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.SegGrp145 .SegGrp235 .SegGrp249 } * * */ public List getSegGrp249() { if (segGrp249 == null) { segGrp249 = new ArrayList(); } return this.segGrp249; } /** * 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.SegGrp145 .SegGrp235 .SegGrp250 } * * */ public List getSegGrp250() { if (segGrp250 == null) { segGrp250 = new ArrayList(); } return this.segGrp250; } public GOVCBR.SegGrp145 .SegGrp235 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp236(GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 value: values) { getSegGrp236().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp236(Collection values) { if (values!= null) { getSegGrp236().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp238(GOVCBR.SegGrp145 .SegGrp235 .SegGrp238 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp238 value: values) { getSegGrp238().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp238(Collection values) { if (values!= null) { getSegGrp238().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp239(GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 value: values) { getSegGrp239().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp239(Collection values) { if (values!= null) { getSegGrp239().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp243(GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 value: values) { getSegGrp243().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp243(Collection values) { if (values!= null) { getSegGrp243().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp245(GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 value) { setSegGrp245(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp248(GOVCBR.SegGrp145 .SegGrp235 .SegGrp248 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp248 value: values) { getSegGrp248().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp248(Collection values) { if (values!= null) { getSegGrp248().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp249(GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 value: values) { getSegGrp249().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp249(Collection values) { if (values!= null) { getSegGrp249().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp250(GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 value: values) { getSegGrp250().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 withSegGrp250(Collection values) { if (values!= null) { getSegGrp250().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-237" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp237" }) public static class SegGrp236 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-237") protected List segGrp237; /** * 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 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.SegGrp145 .SegGrp235 .SegGrp236 .SegGrp237 } * * */ public List getSegGrp237() { if (segGrp237 == null) { segGrp237 = new ArrayList(); } return this.segGrp237; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 withSegGrp237(GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 .SegGrp237 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 .SegGrp237 value: values) { getSegGrp237().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 withSegGrp237(Collection values) { if (values!= null) { getSegGrp237().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp237 { @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.SegGrp145 .SegGrp235 .SegGrp236 .SegGrp237 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 .SegGrp237 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp236 .SegGrp237 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp238 { @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.SegGrp145 .SegGrp235 .SegGrp238 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp238 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp238 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/D13B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "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 = "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 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.SegGrp145 .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.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp242 } * * */ public List getSegGrp242() { if (segGrp242 == null) { segGrp242 = new ArrayList(); } return this.segGrp242; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withSegGrp240(GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 value: values) { getSegGrp240().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withSegGrp240(Collection values) { if (values!= null) { getSegGrp240().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 withSegGrp242(GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp242 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp242 value: values) { getSegGrp242().add(value); } } return this; } public GOVCBR.SegGrp145 .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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 } * * */ public List getSegGrp241() { if (segGrp241 == null) { segGrp241 = new ArrayList(); } return this.segGrp241; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 withSegGrp241(GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 value: values) { getSegGrp241().add(value); } } return this; } public GOVCBR.SegGrp145 .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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp240 .SegGrp241 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .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/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp242 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp239 .SegGrp242 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .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/D13B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp235 .SegGrp243 .SegGrp244 } * * */ public List getSegGrp244() { if (segGrp244 == null) { segGrp244 = new ArrayList(); } return this.segGrp244; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 withSegGrp244(GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 .SegGrp244 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 .SegGrp244 value: values) { getSegGrp244().add(value); } } return this; } public GOVCBR.SegGrp145 .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/D13B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp145 .SegGrp235 .SegGrp243 .SegGrp244 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp243 .SegGrp244 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp145 .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="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-246" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-247" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp246" }) public static class SegGrp245 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-246") protected GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 segGrp246; /** * 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 segGrp246 property. * * @return * possible object is * {@link GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 } * */ public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 getSegGrp246() { return segGrp246; } /** * Sets the value of the segGrp246 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 } * */ public void setSegGrp246(GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 value) { this.segGrp246 = value; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 withSegGrp246(GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 value) { setSegGrp246(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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-247" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp247" }) public static class SegGrp246 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-247") protected List segGrp247; /** * 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 segGrp247 property. * *

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

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

                     *    getSegGrp247().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 .SegGrp247 } * * */ public List getSegGrp247() { if (segGrp247 == null) { segGrp247 = new ArrayList(); } return this.segGrp247; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 withSegGrp247(GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 .SegGrp247 ... values) { if (values!= null) { for (GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 .SegGrp247 value: values) { getSegGrp247().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 withSegGrp247(Collection values) { if (values!= null) { getSegGrp247().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp247 { @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.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 .SegGrp247 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 .SegGrp247 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp245 .SegGrp246 .SegGrp247 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/D13B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp248 { @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.SegGrp145 .SegGrp235 .SegGrp248 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp248 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp248 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/D13B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp249 { @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.SegGrp145 .SegGrp235 .SegGrp249 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp249 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/D13B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp250 { @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.SegGrp145 .SegGrp235 .SegGrp250 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp145 .SegGrp235 .SegGrp250 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="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="ERC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}INP-PartiesAndInstruction"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" 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/D13B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "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 = "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 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 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/D13B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}GIR-RelatedIdentificationNumbers"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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/D13B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "gir", "loc", "vli", "dtm", "segGrp23" }) 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 = "SegGrp-23") protected List segGrp23; /** * 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 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; } 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 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; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TAX-DutyTaxFeeDetails"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-26" 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/D13B}PAI-PaymentInstructions"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-28" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-29" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "tax", "dtm", "ali", "moa", "qty", "segGrp26" }) public static class SegGrp25 { @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-26") protected List segGrp26; /** * 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 segGrp26 property. * *

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

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

         *    getSegGrp26().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp25 .SegGrp26 } * * */ public List getSegGrp26() { if (segGrp26 == null) { segGrp26 = new ArrayList(); } return this.segGrp26; } public GOVCBR.SegGrp25 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp25 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp25 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp25 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp25 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp25 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp25 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp25 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp25 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp25 withSegGrp26(GOVCBR.SegGrp25 .SegGrp26 ... values) { if (values!= null) { for (GOVCBR.SegGrp25 .SegGrp26 value: values) { getSegGrp26().add(value); } } return this; } public GOVCBR.SegGrp25 withSegGrp26(Collection values) { if (values!= null) { getSegGrp26().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}PAI-PaymentInstructions"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-28" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-29" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "pai", "rff", "moa", "dtm", "segGrp27" }) public static class SegGrp26 { @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-27") protected List segGrp27; /** * 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 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.SegGrp25 .SegGrp26 .SegGrp27 } * * */ public List getSegGrp27() { if (segGrp27 == null) { segGrp27 = new ArrayList(); } return this.segGrp27; } public GOVCBR.SegGrp25 .SegGrp26 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp25 .SegGrp26 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp25 .SegGrp26 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp25 .SegGrp26 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp25 .SegGrp26 withSegGrp27(GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 ... values) { if (values!= null) { for (GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 value: values) { getSegGrp27().add(value); } } return this; } public GOVCBR.SegGrp25 .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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-28" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-29" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "gir", "loc", "vli", "dtm", "segGrp28" }) public static class SegGrp27 { @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-28") protected GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 segGrp28; /** * 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 segGrp28 property. * * @return * possible object is * {@link GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 } * */ public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 getSegGrp28() { return segGrp28; } /** * Sets the value of the segGrp28 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 } * */ public void setSegGrp28(GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 value) { this.segGrp28 = value; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 withSegGrp28(GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 value) { setSegGrp28(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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-29" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp29" }) public static class SegGrp28 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-29") protected List segGrp29; /** * 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 segGrp29 property. * *

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

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

                     *    getSegGrp29().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 } * * */ public List getSegGrp29() { if (segGrp29 == null) { segGrp29 = new ArrayList(); } return this.segGrp29; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 withSegGrp29(GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 ... values) { if (values!= null) { for (GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 value: values) { getSegGrp29().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 withSegGrp29(Collection values) { if (values!= null) { getSegGrp29().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp29 { @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.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp25 .SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 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/D13B}GOR-GovernmentalRequirements"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" 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/D13B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc", "segGrp4" }) public static class SegGrp3 { @XmlElement(name = "GOR", required = true) protected GORGovernmentalRequirements gor; @XmlElement(name = "LOC") protected LOCPlaceLocationIdentification loc; @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 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 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/D13B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}PAC-Package"/>
     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp30 { @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.SegGrp30 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp30 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp30 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp30 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp30 withFTX(FTXFreeText value) { setFTX(value); return this; } public GOVCBR.SegGrp30 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp30 withDIM(DIMDimensions value) { setDIM(value); return this; } public GOVCBR.SegGrp30 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp30 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/D13B}TMP-Temperature"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" minOccurs="0"/>
     *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" minOccurs="0"/>
     *         </sequence>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp31 { @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.SegGrp31 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp31 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp31 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/D13B}TDT-TransportInformation"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
     *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-33" 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/D13B}SEQ-SequenceDetails"/>
     *                     <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EVE-Event"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99999"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-34" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" 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/D13B}SEQ-SequenceDetails"/>
     *                               <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EVE-Event"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                     <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ATT-Attribute" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-38" 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/D13B}ADR-Address"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-39" 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/D13B}DOC-DocumentMessageDetails"/>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-40" 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/D13B}SEQ-SequenceDetails"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-41" 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/D13B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-42" 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/D13B}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-43" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-44" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-45" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-46" 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/D13B}SEQ-SequenceDetails"/>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" 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 = { "tdt", "dtm", "rff", "qty", "mea", "moa", "poc", "dim", "gds", "sts", "gpo", "segGrp33", "segGrp34", "segGrp36", "segGrp41" }) public static class SegGrp32 { @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 = "SegGrp-33") protected List segGrp33; @XmlElement(name = "SegGrp-34") protected List segGrp34; @XmlElement(name = "SegGrp-36") protected List segGrp36; @XmlElement(name = "SegGrp-41") protected List segGrp41; /** * 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 segGrp33 property. * *

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

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

         *    getSegGrp33().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp32 .SegGrp33 } * * */ public List getSegGrp33() { if (segGrp33 == null) { segGrp33 = new ArrayList(); } return this.segGrp33; } /** * Gets the value of the segGrp34 property. * *

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

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

         *    getSegGrp34().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp32 .SegGrp34 } * * */ public List getSegGrp34() { if (segGrp34 == null) { segGrp34 = new ArrayList(); } return this.segGrp34; } /** * 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.SegGrp32 .SegGrp36 } * * */ public List getSegGrp36() { if (segGrp36 == null) { segGrp36 = new ArrayList(); } return this.segGrp36; } /** * Gets the value of the segGrp41 property. * *

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

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

         *    getSegGrp41().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp32 .SegGrp41 } * * */ public List getSegGrp41() { if (segGrp41 == null) { segGrp41 = new ArrayList(); } return this.segGrp41; } public GOVCBR.SegGrp32 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp32 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp32 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp32 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp32 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } 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; } public GOVCBR.SegGrp32 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp32 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp32 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp32 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp32 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp32 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp32 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp32 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp32 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp32 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp32 withSegGrp33(GOVCBR.SegGrp32 .SegGrp33 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp33 value: values) { getSegGrp33().add(value); } } return this; } public GOVCBR.SegGrp32 withSegGrp33(Collection values) { if (values!= null) { getSegGrp33().addAll(values); } return this; } public GOVCBR.SegGrp32 withSegGrp34(GOVCBR.SegGrp32 .SegGrp34 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp34 value: values) { getSegGrp34().add(value); } } return this; } public GOVCBR.SegGrp32 withSegGrp34(Collection values) { if (values!= null) { getSegGrp34().addAll(values); } return this; } public GOVCBR.SegGrp32 withSegGrp36(GOVCBR.SegGrp32 .SegGrp36 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp36 value: values) { getSegGrp36().add(value); } } return this; } public GOVCBR.SegGrp32 withSegGrp36(Collection values) { if (values!= null) { getSegGrp36().addAll(values); } return this; } public GOVCBR.SegGrp32 withSegGrp41(GOVCBR.SegGrp32 .SegGrp41 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp41 value: values) { getSegGrp41().add(value); } } return this; } public GOVCBR.SegGrp32 withSegGrp41(Collection values) { if (values!= null) { getSegGrp41().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}SEQ-SequenceDetails"/>
         *           <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EVE-Event"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99999"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eve", "dtm", "ftx" }) public static class SegGrp33 { @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.SegGrp32 .SegGrp33 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp33 withEVE(EVEEvent value) { setEVE(value); return this; } public GOVCBR.SegGrp32 .SegGrp33 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp33 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp33 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp33 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/D13B}LOC-PlaceLocationIdentification"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" 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/D13B}SEQ-SequenceDetails"/>
         *                     <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EVE-Event"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm", "sts", "ftx", "segGrp35" }) public static class SegGrp34 { @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 = "SegGrp-35") protected List segGrp35; /** * 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 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.SegGrp32 .SegGrp34 .SegGrp35 } * * */ public List getSegGrp35() { if (segGrp35 == null) { segGrp35 = new ArrayList(); } return this.segGrp35; } public GOVCBR.SegGrp32 .SegGrp34 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 withSegGrp35(GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 value: values) { getSegGrp35().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 withSegGrp35(Collection values) { if (values!= null) { getSegGrp35().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}SEQ-SequenceDetails"/>
             *           <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EVE-Event"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eve", "dtm", "ftx", "gpo" }) 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") 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.SegGrp32 .SegGrp34 .SegGrp35 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 withEVE(EVEEvent value) { setEVE(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *           <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ATT-Attribute" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-38" 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/D13B}ADR-Address"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-39" 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/D13B}DOC-DocumentMessageDetails"/>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-40" 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/D13B}SEQ-SequenceDetails"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp37", "segGrp38", "segGrp39", "segGrp40" }) public static class SegGrp36 { @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-37") protected List segGrp37; @XmlElement(name = "SegGrp-38") protected GOVCBR.SegGrp32 .SegGrp36 .SegGrp38 segGrp38; @XmlElement(name = "SegGrp-39") protected List segGrp39; @XmlElement(name = "SegGrp-40") protected List segGrp40; /** * 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 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.SegGrp32 .SegGrp36 .SegGrp37 } * * */ public List getSegGrp37() { if (segGrp37 == null) { segGrp37 = new ArrayList(); } return this.segGrp37; } /** * Gets the value of the segGrp38 property. * * @return * possible object is * {@link GOVCBR.SegGrp32 .SegGrp36 .SegGrp38 } * */ public GOVCBR.SegGrp32 .SegGrp36 .SegGrp38 getSegGrp38() { return segGrp38; } /** * Sets the value of the segGrp38 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp32 .SegGrp36 .SegGrp38 } * */ public void setSegGrp38(GOVCBR.SegGrp32 .SegGrp36 .SegGrp38 value) { this.segGrp38 = value; } /** * 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.SegGrp32 .SegGrp36 .SegGrp39 } * * */ public List getSegGrp39() { if (segGrp39 == null) { segGrp39 = new ArrayList(); } return this.segGrp39; } /** * 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.SegGrp32 .SegGrp36 .SegGrp40 } * * */ public List getSegGrp40() { if (segGrp40 == null) { segGrp40 = new ArrayList(); } return this.segGrp40; } public GOVCBR.SegGrp32 .SegGrp36 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 withATT(ATTAttribute value) { setATT(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 withSegGrp37(GOVCBR.SegGrp32 .SegGrp36 .SegGrp37 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp36 .SegGrp37 value: values) { getSegGrp37().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withSegGrp37(Collection values) { if (values!= null) { getSegGrp37().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 withSegGrp38(GOVCBR.SegGrp32 .SegGrp36 .SegGrp38 value) { setSegGrp38(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 withSegGrp39(GOVCBR.SegGrp32 .SegGrp36 .SegGrp39 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp36 .SegGrp39 value: values) { getSegGrp39().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withSegGrp39(Collection values) { if (values!= null) { getSegGrp39().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 withSegGrp40(GOVCBR.SegGrp32 .SegGrp36 .SegGrp40 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp36 .SegGrp40 value: values) { getSegGrp40().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 withSegGrp40(Collection values) { if (values!= null) { getSegGrp40().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp37 { @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.SegGrp32 .SegGrp36 .SegGrp37 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp37 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp37 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/D13B}ADR-Address"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EMP-EmploymentDetails" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp38 { @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.SegGrp32 .SegGrp36 .SegGrp38 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp38 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/D13B}DOC-DocumentMessageDetails"/>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "nad", "dtm", "loc" }) public static class SegGrp39 { @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.SegGrp32 .SegGrp36 .SegGrp39 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp39 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp39 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp39 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp39 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp39 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/D13B}SEQ-SequenceDetails"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ftx", "qty" }) public static class SegGrp40 { @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.SegGrp32 .SegGrp36 .SegGrp40 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp40 withFTX(FTXFreeText value) { setFTX(value); return this; } public GOVCBR.SegGrp32 .SegGrp36 .SegGrp40 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/D13B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-42" 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/D13B}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-43" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-44" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-45" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-46" 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/D13B}SEQ-SequenceDetails"/>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp42", "segGrp43", "segGrp45", "segGrp46" }) public static class SegGrp41 { @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 = "SegGrp-42") protected List segGrp42; @XmlElement(name = "SegGrp-43") protected List segGrp43; @XmlElement(name = "SegGrp-45") protected GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 segGrp45; @XmlElement(name = "SegGrp-46") protected List segGrp46; /** * 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 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.SegGrp32 .SegGrp41 .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.SegGrp32 .SegGrp41 .SegGrp43 } * * */ public List getSegGrp43() { if (segGrp43 == null) { segGrp43 = new ArrayList(); } return this.segGrp43; } /** * Gets the value of the segGrp45 property. * * @return * possible object is * {@link GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 } * */ public GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 getSegGrp45() { return segGrp45; } /** * Sets the value of the segGrp45 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 } * */ public void setSegGrp45(GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 value) { this.segGrp45 = value; } /** * 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.SegGrp32 .SegGrp41 .SegGrp46 } * * */ public List getSegGrp46() { if (segGrp46 == null) { segGrp46 = new ArrayList(); } return this.segGrp46; } public GOVCBR.SegGrp32 .SegGrp41 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp41 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp41 withSegGrp42(GOVCBR.SegGrp32 .SegGrp41 .SegGrp42 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp41 .SegGrp42 value: values) { getSegGrp42().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 withSegGrp42(Collection values) { if (values!= null) { getSegGrp42().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp41 withSegGrp43(GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 value: values) { getSegGrp43().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 withSegGrp43(Collection values) { if (values!= null) { getSegGrp43().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp41 withSegGrp45(GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 value) { setSegGrp45(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 withSegGrp46(GOVCBR.SegGrp32 .SegGrp41 .SegGrp46 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp41 .SegGrp46 value: values) { getSegGrp46().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 withSegGrp46(Collection values) { if (values!= null) { getSegGrp46().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp42 { @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.SegGrp32 .SegGrp41 .SegGrp42 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp42 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-44" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp44" }) public static class SegGrp43 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-44") protected List segGrp44; /** * 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 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.SegGrp32 .SegGrp41 .SegGrp43 .SegGrp44 } * * */ public List getSegGrp44() { if (segGrp44 == null) { segGrp44 = new ArrayList(); } return this.segGrp44; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 withSegGrp44(GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 .SegGrp44 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 .SegGrp44 value: values) { getSegGrp44().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 withSegGrp44(Collection values) { if (values!= null) { getSegGrp44().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp44 { @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.SegGrp32 .SegGrp41 .SegGrp43 .SegGrp44 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 .SegGrp44 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp43 .SegGrp44 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp45 { @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.SegGrp32 .SegGrp41 .SegGrp45 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp45 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/D13B}SEQ-SequenceDetails"/>
             *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eqd", "rff" }) public static class SegGrp46 { @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.SegGrp32 .SegGrp41 .SegGrp46 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp46 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp46 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp41 .SegGrp46 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="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-48" 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/D13B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-49" 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/D13B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-50" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-51" 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/D13B}DOC-DocumentMessageDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-52" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-53" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-54" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-55" 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/D13B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CUX-Currencies" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-56" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-58" 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/D13B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-59" 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/D13B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-60" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-61" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-62" 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/D13B}TAX-DutyTaxFeeDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-63" 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/D13B}PAI-PaymentInstructions"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-64" 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/D13B}GIR-RelatedIdentificationNumbers"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-65" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-66" 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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-67" 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/D13B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-68" 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/D13B}MEA-Measurements"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-69" 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/D13B}STS-Status"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-70" 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/D13B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-71" 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/D13B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-72" 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/D13B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-73" 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/D13B}CNI-ConsignmentInformation"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-74" 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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-75" 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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-76" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARR-ArrayInformation" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-77" 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/D13B}GEI-ProcessingInformation"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-78" 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/D13B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-79" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-80" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-81" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-82" 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/D13B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-83" 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/D13B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-84" 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/D13B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-85" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-86" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-87" 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/D13B}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-90" 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/D13B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-91" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-92" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-93" 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/D13B}TDT-TransportInformation"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-94" 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/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-96" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-97" 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/D13B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-98" 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/D13B}SEL-SealNumber"/>
     *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-99" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-100" 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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-101" 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/D13B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <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/D13B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-105" 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/D13B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-106" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-109" 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/D13B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-111" 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/D13B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-112" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-113" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-114" 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/D13B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-115" 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/D13B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-119" 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/D13B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-120" 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/D13B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-121" 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/D13B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-122" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-123" 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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-127" 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/D13B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-128" 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/D13B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-129" 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/D13B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-130" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" 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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-132" 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/D13B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-133" 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/D13B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-135" 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/D13B}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-137" 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/D13B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-138" 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/D13B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-141" 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/D13B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-142" 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/D13B}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" 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/D13B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ali", "ifd", "dtm", "rff", "segGrp48", "segGrp50", "segGrp51", "segGrp55", "segGrp57", "segGrp59", "segGrp62", "segGrp67", "segGrp68", "segGrp69", "segGrp71", "segGrp72", "segGrp73", "segGrp101" }) public static class SegGrp47 { @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-48") protected List segGrp48; @XmlElement(name = "SegGrp-50") protected List segGrp50; @XmlElement(name = "SegGrp-51") protected List segGrp51; @XmlElement(name = "SegGrp-55") protected List segGrp55; @XmlElement(name = "SegGrp-57") protected List segGrp57; @XmlElement(name = "SegGrp-59") protected GOVCBR.SegGrp47 .SegGrp59 segGrp59; @XmlElement(name = "SegGrp-62") protected List segGrp62; @XmlElement(name = "SegGrp-67") protected List segGrp67; @XmlElement(name = "SegGrp-68") protected List segGrp68; @XmlElement(name = "SegGrp-69") protected List segGrp69; @XmlElement(name = "SegGrp-71") protected List segGrp71; @XmlElement(name = "SegGrp-72") protected GOVCBR.SegGrp47 .SegGrp72 segGrp72; @XmlElement(name = "SegGrp-73") protected List segGrp73; @XmlElement(name = "SegGrp-101") protected List segGrp101; /** * 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 segGrp48 property. * *

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

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

         *    getSegGrp48().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp48 } * * */ public List getSegGrp48() { if (segGrp48 == null) { segGrp48 = new ArrayList(); } return this.segGrp48; } /** * 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.SegGrp47 .SegGrp50 } * * */ public List getSegGrp50() { if (segGrp50 == null) { segGrp50 = new ArrayList(); } return this.segGrp50; } /** * 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.SegGrp47 .SegGrp51 } * * */ public List getSegGrp51() { if (segGrp51 == null) { segGrp51 = new ArrayList(); } return this.segGrp51; } /** * 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.SegGrp47 .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.SegGrp47 .SegGrp57 } * * */ public List getSegGrp57() { if (segGrp57 == null) { segGrp57 = new ArrayList(); } return this.segGrp57; } /** * Gets the value of the segGrp59 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp59 } * */ public GOVCBR.SegGrp47 .SegGrp59 getSegGrp59() { return segGrp59; } /** * Sets the value of the segGrp59 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp59 } * */ public void setSegGrp59(GOVCBR.SegGrp47 .SegGrp59 value) { this.segGrp59 = value; } /** * 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.SegGrp47 .SegGrp62 } * * */ public List getSegGrp62() { if (segGrp62 == null) { segGrp62 = new ArrayList(); } return this.segGrp62; } /** * Gets the value of the segGrp67 property. * *

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

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

         *    getSegGrp67().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp67 } * * */ public List getSegGrp67() { if (segGrp67 == null) { segGrp67 = new ArrayList(); } return this.segGrp67; } /** * 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.SegGrp47 .SegGrp68 } * * */ public List getSegGrp68() { if (segGrp68 == null) { segGrp68 = new ArrayList(); } return this.segGrp68; } /** * 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.SegGrp47 .SegGrp69 } * * */ public List getSegGrp69() { if (segGrp69 == null) { segGrp69 = new ArrayList(); } return this.segGrp69; } /** * 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.SegGrp47 .SegGrp71 } * * */ public List getSegGrp71() { if (segGrp71 == null) { segGrp71 = new ArrayList(); } return this.segGrp71; } /** * Gets the value of the segGrp72 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp72 } * */ public GOVCBR.SegGrp47 .SegGrp72 getSegGrp72() { return segGrp72; } /** * Sets the value of the segGrp72 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp72 } * */ public void setSegGrp72(GOVCBR.SegGrp47 .SegGrp72 value) { this.segGrp72 = value; } /** * 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.SegGrp47 .SegGrp73 } * * */ public List getSegGrp73() { if (segGrp73 == null) { segGrp73 = new ArrayList(); } return this.segGrp73; } /** * 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.SegGrp47 .SegGrp101 } * * */ public List getSegGrp101() { if (segGrp101 == null) { segGrp101 = new ArrayList(); } return this.segGrp101; } public GOVCBR.SegGrp47 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp47 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp47 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp47 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp47 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp47 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp48(GOVCBR.SegGrp47 .SegGrp48 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp48 value: values) { getSegGrp48().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp48(Collection values) { if (values!= null) { getSegGrp48().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp50(GOVCBR.SegGrp47 .SegGrp50 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp50 value: values) { getSegGrp50().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp50(Collection values) { if (values!= null) { getSegGrp50().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp51(GOVCBR.SegGrp47 .SegGrp51 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp51 value: values) { getSegGrp51().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp51(Collection values) { if (values!= null) { getSegGrp51().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp55(GOVCBR.SegGrp47 .SegGrp55 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp55 value: values) { getSegGrp55().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp55(Collection values) { if (values!= null) { getSegGrp55().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp57(GOVCBR.SegGrp47 .SegGrp57 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp57 value: values) { getSegGrp57().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp57(Collection values) { if (values!= null) { getSegGrp57().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp59(GOVCBR.SegGrp47 .SegGrp59 value) { setSegGrp59(value); return this; } public GOVCBR.SegGrp47 withSegGrp62(GOVCBR.SegGrp47 .SegGrp62 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp62 value: values) { getSegGrp62().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp62(Collection values) { if (values!= null) { getSegGrp62().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp67(GOVCBR.SegGrp47 .SegGrp67 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp67 value: values) { getSegGrp67().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp67(Collection values) { if (values!= null) { getSegGrp67().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp68(GOVCBR.SegGrp47 .SegGrp68 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp68 value: values) { getSegGrp68().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp68(Collection values) { if (values!= null) { getSegGrp68().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp69(GOVCBR.SegGrp47 .SegGrp69 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp69 value: values) { getSegGrp69().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp69(Collection values) { if (values!= null) { getSegGrp69().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp71(GOVCBR.SegGrp47 .SegGrp71 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp71 value: values) { getSegGrp71().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp71(Collection values) { if (values!= null) { getSegGrp71().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp72(GOVCBR.SegGrp47 .SegGrp72 value) { setSegGrp72(value); return this; } public GOVCBR.SegGrp47 withSegGrp73(GOVCBR.SegGrp47 .SegGrp73 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 value: values) { getSegGrp73().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp73(Collection values) { if (values!= null) { getSegGrp73().addAll(values); } return this; } public GOVCBR.SegGrp47 withSegGrp101(GOVCBR.SegGrp47 .SegGrp101 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 value: values) { getSegGrp101().add(value); } } return this; } public GOVCBR.SegGrp47 withSegGrp101(Collection values) { if (values!= null) { getSegGrp101().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-105" 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/D13B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-106" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-109" 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/D13B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-111" 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/D13B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-112" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-113" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-114" 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/D13B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-115" 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/D13B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-119" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-120" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-121" 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/D13B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-122" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-123" 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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-127" 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/D13B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-128" 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/D13B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-129" 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/D13B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-130" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" 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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-132" 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/D13B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-133" 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/D13B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-135" 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/D13B}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-137" 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/D13B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-138" 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/D13B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-141" 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/D13B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-142" 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/D13B}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "lin", "moa", "ifd", "sts", "segGrp102", "segGrp104", "segGrp105", "segGrp109", "segGrp111", "segGrp114", "segGrp115", "segGrp116", "segGrp117" }) public static class SegGrp101 { @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-102") protected List segGrp102; @XmlElement(name = "SegGrp-104") protected List segGrp104; @XmlElement(name = "SegGrp-105") protected List segGrp105; @XmlElement(name = "SegGrp-109") protected List segGrp109; @XmlElement(name = "SegGrp-111") protected GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 segGrp111; @XmlElement(name = "SegGrp-114") protected List segGrp114; @XmlElement(name = "SegGrp-115") protected List segGrp115; @XmlElement(name = "SegGrp-116") protected List segGrp116; @XmlElement(name = "SegGrp-117") protected List segGrp117; /** * 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 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.SegGrp47 .SegGrp101 .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.SegGrp47 .SegGrp101 .SegGrp104 } * * */ public List getSegGrp104() { if (segGrp104 == null) { segGrp104 = new ArrayList(); } return this.segGrp104; } /** * 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.SegGrp47 .SegGrp101 .SegGrp105 } * * */ public List getSegGrp105() { if (segGrp105 == null) { segGrp105 = new ArrayList(); } return this.segGrp105; } /** * 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.SegGrp47 .SegGrp101 .SegGrp109 } * * */ public List getSegGrp109() { if (segGrp109 == null) { segGrp109 = new ArrayList(); } return this.segGrp109; } /** * Gets the value of the segGrp111 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 } * */ public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 getSegGrp111() { return segGrp111; } /** * Sets the value of the segGrp111 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 } * */ public void setSegGrp111(GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 value) { this.segGrp111 = value; } /** * 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.SegGrp47 .SegGrp101 .SegGrp114 } * * */ public List getSegGrp114() { if (segGrp114 == null) { segGrp114 = new ArrayList(); } return this.segGrp114; } /** * 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.SegGrp47 .SegGrp101 .SegGrp115 } * * */ public List getSegGrp115() { if (segGrp115 == null) { segGrp115 = new ArrayList(); } return this.segGrp115; } /** * 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.SegGrp47 .SegGrp101 .SegGrp116 } * * */ public List getSegGrp116() { if (segGrp116 == null) { segGrp116 = new ArrayList(); } return this.segGrp116; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 } * * */ public List getSegGrp117() { if (segGrp117 == null) { segGrp117 = new ArrayList(); } return this.segGrp117; } public GOVCBR.SegGrp47 .SegGrp101 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp102(GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 value: values) { getSegGrp102().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp102(Collection values) { if (values!= null) { getSegGrp102().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp104(GOVCBR.SegGrp47 .SegGrp101 .SegGrp104 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp104 value: values) { getSegGrp104().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp104(Collection values) { if (values!= null) { getSegGrp104().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp105(GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 value: values) { getSegGrp105().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp105(Collection values) { if (values!= null) { getSegGrp105().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp109(GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 value: values) { getSegGrp109().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp109(Collection values) { if (values!= null) { getSegGrp109().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp111(GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 value) { setSegGrp111(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp114(GOVCBR.SegGrp47 .SegGrp101 .SegGrp114 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp114 value: values) { getSegGrp114().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp114(Collection values) { if (values!= null) { getSegGrp114().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp115(GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 value: values) { getSegGrp115().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp115(Collection values) { if (values!= null) { getSegGrp115().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp116(GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 value: values) { getSegGrp116().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp116(Collection values) { if (values!= null) { getSegGrp116().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp117(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 value: values) { getSegGrp117().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 withSegGrp117(Collection values) { if (values!= null) { getSegGrp117().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp103" }) public static class SegGrp102 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @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. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make 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 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.SegGrp47 .SegGrp101 .SegGrp102 .SegGrp103 } * * */ public List getSegGrp103() { if (segGrp103 == null) { segGrp103 = new ArrayList(); } return this.segGrp103; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 withSegGrp103(GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 .SegGrp103 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 .SegGrp103 value: values) { getSegGrp103().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .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/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp47 .SegGrp101 .SegGrp102 .SegGrp103 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp102 .SegGrp103 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "ftx" }) public static class SegGrp104 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "FTX") protected List ftx; /** * 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; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp104 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp104 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp104 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp104 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp104 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-106" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp106", "segGrp108" }) public static class SegGrp105 { @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-106") protected List segGrp106; @XmlElement(name = "SegGrp-108") protected List segGrp108; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 } * * */ public List getSegGrp106() { if (segGrp106 == null) { segGrp106 = new ArrayList(); } return this.segGrp106; } /** * 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.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp108 } * * */ public List getSegGrp108() { if (segGrp108 == null) { segGrp108 = new ArrayList(); } return this.segGrp108; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withSegGrp106(GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 value: values) { getSegGrp106().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withSegGrp106(Collection values) { if (values!= null) { getSegGrp106().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withSegGrp108(GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp108 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp108 value: values) { getSegGrp108().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 withSegGrp108(Collection values) { if (values!= null) { getSegGrp108().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp107" }) public static class SegGrp106 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 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.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 .SegGrp107 } * * */ public List getSegGrp107() { if (segGrp107 == null) { segGrp107 = new ArrayList(); } return this.segGrp107; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 withSegGrp107(GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 .SegGrp107 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 .SegGrp107 value: values) { getSegGrp107().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 .SegGrp107 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp106 .SegGrp107 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp108 { @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.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp108 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp108 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp105 .SegGrp108 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/D13B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp110" }) public static class SegGrp109 { @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-110") protected List segGrp110; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp109 .SegGrp110 } * * */ public List getSegGrp110() { if (segGrp110 == null) { segGrp110 = new ArrayList(); } return this.segGrp110; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withSegGrp110(GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 .SegGrp110 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 .SegGrp110 value: values) { getSegGrp110().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 withSegGrp110(Collection values) { if (values!= null) { getSegGrp110().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp110 { @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.SegGrp47 .SegGrp101 .SegGrp109 .SegGrp110 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 .SegGrp110 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp109 .SegGrp110 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/D13B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-112" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-113" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp112" }) public static class SegGrp111 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-112") protected GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 segGrp112; /** * 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 segGrp112 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 } * */ public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 getSegGrp112() { return segGrp112; } /** * Sets the value of the segGrp112 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 } * */ public void setSegGrp112(GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 value) { this.segGrp112 = value; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 withSegGrp112(GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 value) { setSegGrp112(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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-113" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp113" }) public static class SegGrp112 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-113") protected List segGrp113; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 .SegGrp113 } * * */ public List getSegGrp113() { if (segGrp113 == null) { segGrp113 = new ArrayList(); } return this.segGrp113; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 withSegGrp113(GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 .SegGrp113 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 .SegGrp113 value: values) { getSegGrp113().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 withSegGrp113(Collection values) { if (values!= null) { getSegGrp113().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp113 { @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.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 .SegGrp113 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 .SegGrp113 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp111 .SegGrp112 .SegGrp113 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/D13B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp114 { @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.SegGrp47 .SegGrp101 .SegGrp114 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp114 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp114 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/D13B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp115 { @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.SegGrp47 .SegGrp101 .SegGrp115 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp115 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/D13B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp116 { @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.SegGrp47 .SegGrp101 .SegGrp116 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp116 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/D13B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-119" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-120" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-121" 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/D13B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-122" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-123" 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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-127" 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/D13B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-128" 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/D13B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-129" 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/D13B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-130" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" 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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-132" 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/D13B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-133" 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/D13B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-135" 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/D13B}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-137" 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/D13B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-138" 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/D13B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-141" 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/D13B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-142" 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/D13B}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "mea", "moa", "cdi", "pgi", "tcc", "cnt", "ifd", "tdt", "segGrp118", "segGrp119", "segGrp121", "segGrp125", "segGrp127", "segGrp128", "segGrp129", "segGrp132", "segGrp137", "segGrp138", "segGrp140", "segGrp141", "segGrp142" }) public static class SegGrp117 { @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-118") protected List segGrp118; @XmlElement(name = "SegGrp-119") protected List segGrp119; @XmlElement(name = "SegGrp-121") protected List segGrp121; @XmlElement(name = "SegGrp-125") protected List segGrp125; @XmlElement(name = "SegGrp-127") protected List segGrp127; @XmlElement(name = "SegGrp-128") protected List segGrp128; @XmlElement(name = "SegGrp-129") protected GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 segGrp129; @XmlElement(name = "SegGrp-132") protected List segGrp132; @XmlElement(name = "SegGrp-137") protected List segGrp137; @XmlElement(name = "SegGrp-138") protected List segGrp138; @XmlElement(name = "SegGrp-140") protected List segGrp140; @XmlElement(name = "SegGrp-141") protected List segGrp141; @XmlElement(name = "SegGrp-142") protected List segGrp142; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp118 } * * */ public List getSegGrp118() { if (segGrp118 == null) { segGrp118 = new ArrayList(); } return this.segGrp118; } /** * Gets the value of the segGrp119 property. * *

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

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

                 *    getSegGrp119().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 } * * */ public List getSegGrp119() { if (segGrp119 == null) { segGrp119 = new ArrayList(); } return this.segGrp119; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 } * * */ public List getSegGrp121() { if (segGrp121 == null) { segGrp121 = new ArrayList(); } return this.segGrp121; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 } * * */ public List getSegGrp125() { if (segGrp125 == null) { segGrp125 = new ArrayList(); } return this.segGrp125; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 } * * */ public List getSegGrp127() { if (segGrp127 == null) { segGrp127 = new ArrayList(); } return this.segGrp127; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 } * * */ public List getSegGrp128() { if (segGrp128 == null) { segGrp128 = new ArrayList(); } return this.segGrp128; } /** * Gets the value of the segGrp129 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 } * */ public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 getSegGrp129() { return segGrp129; } /** * Sets the value of the segGrp129 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 } * */ public void setSegGrp129(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 value) { this.segGrp129 = value; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 } * * */ public List getSegGrp132() { if (segGrp132 == null) { segGrp132 = new ArrayList(); } return this.segGrp132; } /** * Gets the value of the segGrp137 property. * *

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

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

                 *    getSegGrp137().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp137 } * * */ public List getSegGrp137() { if (segGrp137 == null) { segGrp137 = new ArrayList(); } return this.segGrp137; } /** * Gets the value of the segGrp138 property. * *

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

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

                 *    getSegGrp138().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 } * * */ public List getSegGrp138() { if (segGrp138 == null) { segGrp138 = new ArrayList(); } return this.segGrp138; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 } * * */ public List getSegGrp140() { if (segGrp140 == null) { segGrp140 = new ArrayList(); } return this.segGrp140; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp141 } * * */ public List getSegGrp141() { if (segGrp141 == null) { segGrp141 = new ArrayList(); } return this.segGrp141; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 } * * */ public List getSegGrp142() { if (segGrp142 == null) { segGrp142 = new ArrayList(); } return this.segGrp142; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp118(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp118 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp118 value: values) { getSegGrp118().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp118(Collection values) { if (values!= null) { getSegGrp118().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp119(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 value: values) { getSegGrp119().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp119(Collection values) { if (values!= null) { getSegGrp119().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp121(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 value: values) { getSegGrp121().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp121(Collection values) { if (values!= null) { getSegGrp121().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp125(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 value: values) { getSegGrp125().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp125(Collection values) { if (values!= null) { getSegGrp125().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp127(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 value: values) { getSegGrp127().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp127(Collection values) { if (values!= null) { getSegGrp127().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp128(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 value: values) { getSegGrp128().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp128(Collection values) { if (values!= null) { getSegGrp128().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp129(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 value) { setSegGrp129(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp132(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 value: values) { getSegGrp132().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp132(Collection values) { if (values!= null) { getSegGrp132().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp137(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp137 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp137 value: values) { getSegGrp137().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp137(Collection values) { if (values!= null) { getSegGrp137().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp138(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 value: values) { getSegGrp138().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp138(Collection values) { if (values!= null) { getSegGrp138().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp140(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 value: values) { getSegGrp140().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp140(Collection values) { if (values!= null) { getSegGrp140().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp141(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp141 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp141 value: values) { getSegGrp141().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp141(Collection values) { if (values!= null) { getSegGrp141().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 withSegGrp142(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 value: values) { getSegGrp142().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp118 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp118 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp118 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp118 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp118 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-120" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp120" }) public static class SegGrp119 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-120") protected List segGrp120; /** * 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 segGrp120 property. * *

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

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

                     *    getSegGrp120().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 .SegGrp120 } * * */ public List getSegGrp120() { if (segGrp120 == null) { segGrp120 = new ArrayList(); } return this.segGrp120; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 withSegGrp120(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 .SegGrp120 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 .SegGrp120 value: values) { getSegGrp120().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 withSegGrp120(Collection values) { if (values!= null) { getSegGrp120().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp120 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 .SegGrp120 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 .SegGrp120 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp119 .SegGrp120 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/D13B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
                 *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
                 *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-122" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-123" 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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp122", "segGrp124" }) public static class SegGrp121 { @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-122") protected List segGrp122; @XmlElement(name = "SegGrp-124") protected List segGrp124; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 } * * */ public List getSegGrp122() { if (segGrp122 == null) { segGrp122 = new ArrayList(); } return this.segGrp122; } /** * 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp124 } * * */ public List getSegGrp124() { if (segGrp124 == null) { segGrp124 = new ArrayList(); } return this.segGrp124; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withSegGrp122(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 value: values) { getSegGrp122().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withSegGrp122(Collection values) { if (values!= null) { getSegGrp122().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withSegGrp124(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp124 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp124 value: values) { getSegGrp124().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 withSegGrp124(Collection values) { if (values!= null) { getSegGrp124().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-123" 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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp123" }) public static class SegGrp122 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-123") protected List segGrp123; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 .SegGrp123 } * * */ public List getSegGrp123() { if (segGrp123 == null) { segGrp123 = new ArrayList(); } return this.segGrp123; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 withSegGrp123(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 .SegGrp123 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 .SegGrp123 value: values) { getSegGrp123().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 withSegGrp123(Collection values) { if (values!= null) { getSegGrp123().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp123 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 .SegGrp123 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 .SegGrp123 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp122 .SegGrp123 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/D13B}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp124 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp124 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp124 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp121 .SegGrp124 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/D13B}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp126" }) public static class SegGrp125 { @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-126") protected List segGrp126; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 .SegGrp126 } * * */ public List getSegGrp126() { if (segGrp126 == null) { segGrp126 = new ArrayList(); } return this.segGrp126; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withSegGrp126(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 .SegGrp126 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 .SegGrp126 value: values) { getSegGrp126().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 withSegGrp126(Collection values) { if (values!= null) { getSegGrp126().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp126 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 .SegGrp126 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 .SegGrp126 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp125 .SegGrp126 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/D13B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp127 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp127 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/D13B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp128 { @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; /** * 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; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp128 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="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-130" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" 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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp130" }) public static class SegGrp129 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-130") protected GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 segGrp130; /** * 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 segGrp130 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 } * */ public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 getSegGrp130() { return segGrp130; } /** * Sets the value of the segGrp130 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 } * */ public void setSegGrp130(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 value) { this.segGrp130 = value; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 withSegGrp130(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 value) { setSegGrp130(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/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" 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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp131" }) public static class SegGrp130 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @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 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 .SegGrp131 } * * */ public List getSegGrp131() { if (segGrp131 == null) { segGrp131 = new ArrayList(); } return this.segGrp131; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 withSegGrp131(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 .SegGrp131 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 .SegGrp131 value: values) { getSegGrp131().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .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/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 .SegGrp131 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp129 .SegGrp130 .SegGrp131 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-133" 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/D13B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-135" 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/D13B}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp133" }) public static class SegGrp132 { @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-133") protected List segGrp133; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 } * * */ public List getSegGrp133() { if (segGrp133 == null) { segGrp133 = new ArrayList(); } return this.segGrp133; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withSegGrp133(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 value: values) { getSegGrp133().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 withSegGrp133(Collection values) { if (values!= null) { getSegGrp133().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                   <element name="SegGrp-135" 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/D13B}NAD-NameAndAddress"/>
                     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                             </sequence>
                     *                             <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp134" }) public static class SegGrp133 { @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-134") protected List segGrp134; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 } * * */ public List getSegGrp134() { if (segGrp134 == null) { segGrp134 = new ArrayList(); } return this.segGrp134; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 withSegGrp134(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 value: values) { getSegGrp134().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <element name="SegGrp-135" 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/D13B}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp135" }) public static class SegGrp134 { @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-135") protected List segGrp135; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 } * * */ public List getSegGrp135() { if (segGrp135 == null) { segGrp135 = new ArrayList(); } return this.segGrp135; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withSegGrp135(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 value: values) { getSegGrp135().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 withSegGrp135(Collection values) { if (values!= null) { getSegGrp135().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-136" 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/D13B}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp136" }) public static class SegGrp135 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-136") protected List segGrp136; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 .SegGrp136 } * * */ public List getSegGrp136() { if (segGrp136 == null) { segGrp136 = new ArrayList(); } return this.segGrp136; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 withSegGrp136(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 .SegGrp136 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 .SegGrp136 value: values) { getSegGrp136().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 withSegGrp136(Collection values) { if (values!= null) { getSegGrp136().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                                 *         </sequence>
                                 *       </sequence>
                                 *     </restriction>
                                 *   </complexContent>
                                 * </complexType>
                                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp136 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 .SegGrp136 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 .SegGrp136 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp132 .SegGrp133 .SegGrp134 .SegGrp135 .SegGrp136 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/D13B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp137 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp137 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp137 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp137 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/D13B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp139" }) public static class SegGrp138 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-139") protected List segGrp139; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 .SegGrp139 } * * */ public List getSegGrp139() { if (segGrp139 == null) { segGrp139 = new ArrayList(); } return this.segGrp139; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 withSegGrp139(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 .SegGrp139 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 .SegGrp139 value: values) { getSegGrp139().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp139 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 .SegGrp139 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 .SegGrp139 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp138 .SegGrp139 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/D13B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp140 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp140 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/D13B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp141 { @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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp141 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp141 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/D13B}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp143" }) public static class SegGrp142 { @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-143") protected List segGrp143; /** * 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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 } * * */ public List getSegGrp143() { if (segGrp143 == null) { segGrp143 = new ArrayList(); } return this.segGrp143; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withTMP(TMPTemperature... values) { if (values!= null) { for (TMPTemperature value: values) { getTMP().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withTMP(Collection values) { if (values!= null) { getTMP().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withSegGrp143(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 value: values) { getSegGrp143().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 withSegGrp143(Collection values) { if (values!= null) { getSegGrp143().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" 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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp144" }) public static class SegGrp143 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 .SegGrp144 } * * */ public List getSegGrp144() { if (segGrp144 == null) { segGrp144 = new ArrayList(); } return this.segGrp144; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 withSegGrp144(GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 .SegGrp144 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 .SegGrp144 value: values) { getSegGrp144().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .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/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 .SegGrp144 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .SegGrp142 .SegGrp143 .SegGrp144 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp101 .SegGrp117 .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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-49" 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/D13B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp49" }) public static class SegGrp48 { @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-49") protected List segGrp49; /** * 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 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.SegGrp47 .SegGrp48 .SegGrp49 } * * */ public List getSegGrp49() { if (segGrp49 == null) { segGrp49 = new ArrayList(); } return this.segGrp49; } public GOVCBR.SegGrp47 .SegGrp48 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp48 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp48 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp48 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp48 withDMS(DMSDocumentMessageSummary... values) { if (values!= null) { for (DMSDocumentMessageSummary value: values) { getDMS().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp48 withDMS(Collection values) { if (values!= null) { getDMS().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp48 withSegGrp49(GOVCBR.SegGrp47 .SegGrp48 .SegGrp49 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp48 .SegGrp49 value: values) { getSegGrp49().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp48 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp49 { @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.SegGrp47 .SegGrp48 .SegGrp49 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp48 .SegGrp49 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp48 .SegGrp49 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/D13B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp50 { @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.SegGrp47 .SegGrp50 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp50 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp50 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/D13B}DOC-DocumentMessageDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-52" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-53" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-54" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp52", "segGrp54" }) public static class SegGrp51 { @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-52") protected List segGrp52; @XmlElement(name = "SegGrp-54") protected List segGrp54; /** * 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 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.SegGrp47 .SegGrp51 .SegGrp52 } * * */ public List getSegGrp52() { if (segGrp52 == null) { segGrp52 = new ArrayList(); } return this.segGrp52; } /** * Gets the value of the segGrp54 property. * *

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

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

             *    getSegGrp54().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp51 .SegGrp54 } * * */ public List getSegGrp54() { if (segGrp54 == null) { segGrp54 = new ArrayList(); } return this.segGrp54; } public GOVCBR.SegGrp47 .SegGrp51 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp51 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp47 .SegGrp51 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp51 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp51 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp51 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp47 .SegGrp51 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp51 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp51 withSegGrp52(GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 value: values) { getSegGrp52().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 withSegGrp52(Collection values) { if (values!= null) { getSegGrp52().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp51 withSegGrp54(GOVCBR.SegGrp47 .SegGrp51 .SegGrp54 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp51 .SegGrp54 value: values) { getSegGrp54().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 withSegGrp54(Collection values) { if (values!= null) { getSegGrp54().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-53" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp53" }) public static class SegGrp52 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-53") protected List segGrp53; /** * 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 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.SegGrp47 .SegGrp51 .SegGrp52 .SegGrp53 } * * */ public List getSegGrp53() { if (segGrp53 == null) { segGrp53 = new ArrayList(); } return this.segGrp53; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 withSegGrp53(GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 .SegGrp53 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 .SegGrp53 value: values) { getSegGrp53().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp53 { @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.SegGrp47 .SegGrp51 .SegGrp52 .SegGrp53 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 .SegGrp53 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp52 .SegGrp53 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp54 { @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.SegGrp47 .SegGrp51 .SegGrp54 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp54 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp51 .SegGrp54 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/D13B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CUX-Currencies" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-56" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp56" }) public static class SegGrp55 { @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-56") protected GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 segGrp56; /** * 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 segGrp56 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 } * */ public GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 getSegGrp56() { return segGrp56; } /** * Sets the value of the segGrp56 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 } * */ public void setSegGrp56(GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 value) { this.segGrp56 = value; } public GOVCBR.SegGrp47 .SegGrp55 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp47 .SegGrp55 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp55 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp55 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp55 withPYT(Collection values) { if (values!= null) { getPYT().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp55 withCUX(CUXCurrencies value) { setCUX(value); return this; } public GOVCBR.SegGrp47 .SegGrp55 withSegGrp56(GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 value) { setSegGrp56(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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp56 { @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.SegGrp47 .SegGrp55 .SegGrp56 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp55 .SegGrp56 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/D13B}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-58" 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/D13B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp58" }) public static class SegGrp57 { @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-58") protected List segGrp58; /** * 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 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.SegGrp47 .SegGrp57 .SegGrp58 } * * */ public List getSegGrp58() { if (segGrp58 == null) { segGrp58 = new ArrayList(); } return this.segGrp58; } public GOVCBR.SegGrp47 .SegGrp57 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp47 .SegGrp57 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp57 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp57 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp57 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp57 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp57 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp57 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp57 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp57 withSegGrp58(GOVCBR.SegGrp47 .SegGrp57 .SegGrp58 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp57 .SegGrp58 value: values) { getSegGrp58().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp57 withSegGrp58(Collection values) { if (values!= null) { getSegGrp58().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp58 { @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.SegGrp47 .SegGrp57 .SegGrp58 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp47 .SegGrp57 .SegGrp58 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp57 .SegGrp58 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/D13B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-60" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-61" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp60" }) public static class SegGrp59 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-60") protected GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 segGrp60; /** * 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 segGrp60 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 } * */ public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 getSegGrp60() { return segGrp60; } /** * Sets the value of the segGrp60 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 } * */ public void setSegGrp60(GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 value) { this.segGrp60 = value; } public GOVCBR.SegGrp47 .SegGrp59 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp47 .SegGrp59 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp59 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp59 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp59 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp59 withSegGrp60(GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 value) { setSegGrp60(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/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-61" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp61" }) public static class SegGrp60 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-61") protected List segGrp61; /** * 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 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.SegGrp47 .SegGrp59 .SegGrp60 .SegGrp61 } * * */ public List getSegGrp61() { if (segGrp61 == null) { segGrp61 = new ArrayList(); } return this.segGrp61; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 withSegGrp61(GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 .SegGrp61 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 .SegGrp61 value: values) { getSegGrp61().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp61 { @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.SegGrp47 .SegGrp59 .SegGrp60 .SegGrp61 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 .SegGrp61 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp59 .SegGrp60 .SegGrp61 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/D13B}TAX-DutyTaxFeeDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-63" 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/D13B}PAI-PaymentInstructions"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-64" 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/D13B}GIR-RelatedIdentificationNumbers"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-65" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-66" 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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp63" }) public static class SegGrp62 { @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-63") protected List segGrp63; /** * 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 segGrp63 property. * *

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

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

             *    getSegGrp63().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 } * * */ public List getSegGrp63() { if (segGrp63 == null) { segGrp63 = new ArrayList(); } return this.segGrp63; } public GOVCBR.SegGrp47 .SegGrp62 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp47 .SegGrp62 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 withSegGrp63(GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 value: values) { getSegGrp63().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 withSegGrp63(Collection values) { if (values!= null) { getSegGrp63().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}PAI-PaymentInstructions"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-64" 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/D13B}GIR-RelatedIdentificationNumbers"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-65" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-66" 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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp64" }) public static class SegGrp63 { @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-64") protected List segGrp64; /** * 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 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.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 } * * */ public List getSegGrp64() { if (segGrp64 == null) { segGrp64 = new ArrayList(); } return this.segGrp64; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withSegGrp64(GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 value: values) { getSegGrp64().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 withSegGrp64(Collection values) { if (values!= null) { getSegGrp64().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}GIR-RelatedIdentificationNumbers"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}VLI-ValueListIdentification" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-65" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-66" 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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp65" }) public static class SegGrp64 { @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-65") protected GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 segGrp65; /** * 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 segGrp65 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 } * */ public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 getSegGrp65() { return segGrp65; } /** * Sets the value of the segGrp65 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 } * */ public void setSegGrp65(GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 value) { this.segGrp65 = value; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 withSegGrp65(GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 value) { setSegGrp65(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/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-66" 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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp66" }) public static class SegGrp65 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-66") protected List segGrp66; /** * 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 segGrp66 property. * *

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

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

                         *    getSegGrp66().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 .SegGrp66 } * * */ public List getSegGrp66() { if (segGrp66 == null) { segGrp66 = new ArrayList(); } return this.segGrp66; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 withSegGrp66(GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 .SegGrp66 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 .SegGrp66 value: values) { getSegGrp66().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 withSegGrp66(Collection values) { if (values!= null) { getSegGrp66().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp66 { @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.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 .SegGrp66 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 .SegGrp66 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp62 .SegGrp63 .SegGrp64 .SegGrp65 .SegGrp66 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/D13B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp67 { @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.SegGrp47 .SegGrp67 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp47 .SegGrp67 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/D13B}MEA-Measurements"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp68 { @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.SegGrp47 .SegGrp68 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp47 .SegGrp68 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp68 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/D13B}STS-Status"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-70" 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/D13B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp70" }) public static class SegGrp69 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-70") protected List segGrp70; /** * 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 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.SegGrp47 .SegGrp69 .SegGrp70 } * * */ public List getSegGrp70() { if (segGrp70 == null) { segGrp70 = new ArrayList(); } return this.segGrp70; } public GOVCBR.SegGrp47 .SegGrp69 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp47 .SegGrp69 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp69 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp69 withSegGrp70(GOVCBR.SegGrp47 .SegGrp69 .SegGrp70 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp69 .SegGrp70 value: values) { getSegGrp70().add(value); } } return this; } public GOVCBR.SegGrp47 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp70 { @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.SegGrp47 .SegGrp69 .SegGrp70 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp47 .SegGrp69 .SegGrp70 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp69 .SegGrp70 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/D13B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp71 { @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.SegGrp47 .SegGrp71 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp47 .SegGrp71 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp71 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp71 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp71 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/D13B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "loc", "gei" }) public static class SegGrp72 { @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.SegGrp47 .SegGrp72 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp47 .SegGrp72 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp72 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp72 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp72 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/D13B}CNI-ConsignmentInformation"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CNT-ControlTotal" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-74" 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/D13B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-75" 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/D13B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-76" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARR-ArrayInformation" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-77" 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/D13B}GEI-ProcessingInformation"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-78" 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/D13B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-79" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-80" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-81" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-82" 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/D13B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-83" 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/D13B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-84" 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/D13B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-85" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-86" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-87" 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/D13B}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-90" 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/D13B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-91" 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/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-92" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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-93" 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/D13B}TDT-TransportInformation"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
         *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-94" 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/D13B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-96" 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/D13B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-97" 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/D13B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-98" 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/D13B}SEL-SealNumber"/>
         *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-99" 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/D13B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-100" 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/D13B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp74", "segGrp76", "segGrp78", "segGrp82", "segGrp84", "segGrp87", "segGrp88", "segGrp89", "segGrp93" }) public static class SegGrp73 { @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-74") protected List segGrp74; @XmlElement(name = "SegGrp-76") protected List segGrp76; @XmlElement(name = "SegGrp-78") protected List segGrp78; @XmlElement(name = "SegGrp-82") protected List segGrp82; @XmlElement(name = "SegGrp-84") protected GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 segGrp84; @XmlElement(name = "SegGrp-87") protected List segGrp87; @XmlElement(name = "SegGrp-88") protected List segGrp88; @XmlElement(name = "SegGrp-89") protected List segGrp89; @XmlElement(name = "SegGrp-93") protected List segGrp93; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp74 } * * */ public List getSegGrp74() { if (segGrp74 == null) { segGrp74 = new ArrayList(); } return this.segGrp74; } /** * 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.SegGrp47 .SegGrp73 .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.SegGrp47 .SegGrp73 .SegGrp78 } * * */ public List getSegGrp78() { if (segGrp78 == null) { segGrp78 = new ArrayList(); } return this.segGrp78; } /** * 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.SegGrp47 .SegGrp73 .SegGrp82 } * * */ public List getSegGrp82() { if (segGrp82 == null) { segGrp82 = new ArrayList(); } return this.segGrp82; } /** * Gets the value of the segGrp84 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 } * */ public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 getSegGrp84() { return segGrp84; } /** * Sets the value of the segGrp84 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 } * */ public void setSegGrp84(GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 value) { this.segGrp84 = 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.SegGrp47 .SegGrp73 .SegGrp87 } * * */ public List getSegGrp87() { if (segGrp87 == null) { segGrp87 = new ArrayList(); } return this.segGrp87; } /** * 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.SegGrp47 .SegGrp73 .SegGrp88 } * * */ public List getSegGrp88() { if (segGrp88 == null) { segGrp88 = new ArrayList(); } return this.segGrp88; } /** * 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.SegGrp47 .SegGrp73 .SegGrp89 } * * */ public List getSegGrp89() { if (segGrp89 == null) { segGrp89 = new ArrayList(); } return this.segGrp89; } /** * 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.SegGrp47 .SegGrp73 .SegGrp93 } * * */ public List getSegGrp93() { if (segGrp93 == null) { segGrp93 = new ArrayList(); } return this.segGrp93; } public GOVCBR.SegGrp47 .SegGrp73 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withCNT(CNTControlTotal value) { setCNT(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withTOD(TODTermsOfDeliveryOrTransport... values) { if (values!= null) { for (TODTermsOfDeliveryOrTransport value: values) { getTOD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withTOD(Collection values) { if (values!= null) { getTOD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp74(GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 value: values) { getSegGrp74().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp74(Collection values) { if (values!= null) { getSegGrp74().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp76(GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 value: values) { getSegGrp76().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp76(Collection values) { if (values!= null) { getSegGrp76().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp78(GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 value: values) { getSegGrp78().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp78(Collection values) { if (values!= null) { getSegGrp78().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp82(GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 value: values) { getSegGrp82().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp82(Collection values) { if (values!= null) { getSegGrp82().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp84(GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 value) { setSegGrp84(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp87(GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 value: values) { getSegGrp87().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp87(Collection values) { if (values!= null) { getSegGrp87().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp88(GOVCBR.SegGrp47 .SegGrp73 .SegGrp88 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp88 value: values) { getSegGrp88().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp88(Collection values) { if (values!= null) { getSegGrp88().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp89(GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 value: values) { getSegGrp89().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp89(Collection values) { if (values!= null) { getSegGrp89().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 withSegGrp93(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 value: values) { getSegGrp93().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-75" 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/D13B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp75" }) public static class SegGrp74 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-75") protected List segGrp75; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp74 .SegGrp75 } * * */ public List getSegGrp75() { if (segGrp75 == null) { segGrp75 = new ArrayList(); } return this.segGrp75; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 withSegGrp75(GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 .SegGrp75 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 .SegGrp75 value: values) { getSegGrp75().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 withSegGrp75(Collection values) { if (values!= null) { getSegGrp75().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp75 { @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.SegGrp47 .SegGrp73 .SegGrp74 .SegGrp75 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 .SegGrp75 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp74 .SegGrp75 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/D13B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ARR-ArrayInformation" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-77" 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/D13B}GEI-ProcessingInformation"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp77" }) public static class SegGrp76 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ARR") protected ARRArrayInformation arr; @XmlElement(name = "SegGrp-77") protected List segGrp77; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 } * * */ public List getSegGrp77() { if (segGrp77 == null) { segGrp77 = new ArrayList(); } return this.segGrp77; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 withARR(ARRArrayInformation value) { setARR(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 withSegGrp77(GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 value: values) { getSegGrp77().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .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="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt" }) public static class SegGrp77 { @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.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp76 .SegGrp77 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/D13B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-79" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-80" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-81" 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/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp79", "segGrp81" }) public static class SegGrp78 { @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-79") protected List segGrp79; @XmlElement(name = "SegGrp-81") protected List segGrp81; /** * 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 segGrp79 property. * *

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

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

                 *    getSegGrp79().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 } * * */ public List getSegGrp79() { if (segGrp79 == null) { segGrp79 = new ArrayList(); } return this.segGrp79; } /** * 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.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp81 } * * */ public List getSegGrp81() { if (segGrp81 == null) { segGrp81 = new ArrayList(); } return this.segGrp81; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withSegGrp79(GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 value: values) { getSegGrp79().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withSegGrp79(Collection values) { if (values!= null) { getSegGrp79().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withSegGrp81(GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp81 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp81 value: values) { getSegGrp81().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 withSegGrp81(Collection values) { if (values!= null) { getSegGrp81().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-80" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp80" }) public static class SegGrp79 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-80") protected List segGrp80; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 .SegGrp80 } * * */ public List getSegGrp80() { if (segGrp80 == null) { segGrp80 = new ArrayList(); } return this.segGrp80; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 withSegGrp80(GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 .SegGrp80 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 .SegGrp80 value: values) { getSegGrp80().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 withSegGrp80(Collection values) { if (values!= null) { getSegGrp80().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp80 { @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.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 .SegGrp80 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 .SegGrp80 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp79 .SegGrp80 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/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp81 { @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.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp81 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp81 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp78 .SegGrp81 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/D13B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-83" 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/D13B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp83" }) public static class SegGrp82 { @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-83") protected List segGrp83; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp82 .SegGrp83 } * * */ public List getSegGrp83() { if (segGrp83 == null) { segGrp83 = new ArrayList(); } return this.segGrp83; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withSegGrp83(GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 .SegGrp83 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 .SegGrp83 value: values) { getSegGrp83().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 withSegGrp83(Collection values) { if (values!= null) { getSegGrp83().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp83 { @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.SegGrp47 .SegGrp73 .SegGrp82 .SegGrp83 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 .SegGrp83 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp82 .SegGrp83 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/D13B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-85" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-86" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp85" }) public static class SegGrp84 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-85") protected GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 segGrp85; /** * 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 segGrp85 property. * * @return * possible object is * {@link GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 } * */ public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 getSegGrp85() { return segGrp85; } /** * Sets the value of the segGrp85 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 } * */ public void setSegGrp85(GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 value) { this.segGrp85 = value; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 withSegGrp85(GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 value) { setSegGrp85(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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-86" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp86" }) public static class SegGrp85 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-86") protected List segGrp86; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 .SegGrp86 } * * */ public List getSegGrp86() { if (segGrp86 == null) { segGrp86 = new ArrayList(); } return this.segGrp86; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 withSegGrp86(GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 .SegGrp86 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 .SegGrp86 value: values) { getSegGrp86().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 withSegGrp86(Collection values) { if (values!= null) { getSegGrp86().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp86 { @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.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 .SegGrp86 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 .SegGrp86 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp84 .SegGrp85 .SegGrp86 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/D13B}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 SegGrp87 { @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.SegGrp47 .SegGrp73 .SegGrp87 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp87 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/D13B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp88 { @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.SegGrp47 .SegGrp73 .SegGrp88 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp88 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp88 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp88 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp88 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/D13B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-90" 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/D13B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-91" 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/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-92" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp90", "segGrp91" }) public static class SegGrp89 { @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-90") protected List segGrp90; @XmlElement(name = "SegGrp-91") protected List segGrp91; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp90 } * * */ public List getSegGrp90() { if (segGrp90 == null) { segGrp90 = new ArrayList(); } return this.segGrp90; } /** * Gets the value of the segGrp91 property. * *

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

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

                 *    getSegGrp91().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 } * * */ public List getSegGrp91() { if (segGrp91 == null) { segGrp91 = new ArrayList(); } return this.segGrp91; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withSegGrp90(GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp90 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp90 value: values) { getSegGrp90().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withSegGrp90(Collection values) { if (values!= null) { getSegGrp90().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withSegGrp91(GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 value: values) { getSegGrp91().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 withSegGrp91(Collection values) { if (values!= null) { getSegGrp91().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp90 { @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.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp90 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp90 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-92" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp92" }) public static class SegGrp91 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-92") protected List segGrp92; /** * 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 segGrp92 property. * *

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

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

                     *    getSegGrp92().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 .SegGrp92 } * * */ public List getSegGrp92() { if (segGrp92 == null) { segGrp92 = new ArrayList(); } return this.segGrp92; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 withSegGrp92(GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 .SegGrp92 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 .SegGrp92 value: values) { getSegGrp92().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 withSegGrp92(Collection values) { if (values!= null) { getSegGrp92().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp92 { @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.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 .SegGrp92 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 .SegGrp92 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp89 .SegGrp91 .SegGrp92 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="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}TDT-TransportInformation"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
             *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GPO-GeographicalPosition" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-94" 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/D13B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-96" 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/D13B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-97" 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/D13B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-98" 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/D13B}SEL-SealNumber"/>
             *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-99" 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/D13B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-100" 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/D13B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp94", "segGrp95", "segGrp97" }) public static class SegGrp93 { @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-94") protected List segGrp94; @XmlElement(name = "SegGrp-95") protected List segGrp95; @XmlElement(name = "SegGrp-97") protected List segGrp97; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp93 .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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 } * * */ public List getSegGrp95() { if (segGrp95 == null) { segGrp95 = new ArrayList(); } return this.segGrp95; } /** * 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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 } * * */ public List getSegGrp97() { if (segGrp97 == null) { segGrp97 = new ArrayList(); } return this.segGrp97; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withSegGrp94(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp94 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp94 value: values) { getSegGrp94().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withSegGrp94(Collection values) { if (values!= null) { getSegGrp94().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withSegGrp95(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 value: values) { getSegGrp95().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withSegGrp95(Collection values) { if (values!= null) { getSegGrp95().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withSegGrp97(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 value: values) { getSegGrp97().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 withSegGrp97(Collection values) { if (values!= null) { getSegGrp97().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp94 { @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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp94 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp94 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp94 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/D13B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAT-Nationality" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-96" 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/D13B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp96" }) public static class SegGrp95 { @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-96") protected List segGrp96; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 .SegGrp96 } * * */ public List getSegGrp96() { if (segGrp96 == null) { segGrp96 = new ArrayList(); } return this.segGrp96; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 withSegGrp96(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 .SegGrp96 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 .SegGrp96 value: values) { getSegGrp96().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 withSegGrp96(Collection values) { if (values!= null) { getSegGrp96().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D13B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp96 { @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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 .SegGrp96 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 .SegGrp96 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp95 .SegGrp96 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/D13B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-98" 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/D13B}SEL-SealNumber"/>
                 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-99" 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/D13B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-100" 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/D13B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp98", "segGrp99" }) public static class SegGrp97 { @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-98") protected List segGrp98; @XmlElement(name = "SegGrp-99") protected List segGrp99; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp98 } * * */ public List getSegGrp98() { if (segGrp98 == null) { segGrp98 = new ArrayList(); } return this.segGrp98; } /** * 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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 } * * */ public List getSegGrp99() { if (segGrp99 == null) { segGrp99 = new ArrayList(); } return this.segGrp99; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withSegGrp98(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp98 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp98 value: values) { getSegGrp98().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withSegGrp98(Collection values) { if (values!= null) { getSegGrp98().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 withSegGrp99(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 value: values) { getSegGrp99().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEL-SealNumber"/>
                     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}SEQ-SequenceDetails"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp98 { @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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp98 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp98 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/D13B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-100" 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/D13B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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", "segGrp100" }) public static class SegGrp99 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-100") protected List segGrp100; /** * 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 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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 .SegGrp100 } * * */ public List getSegGrp100() { if (segGrp100 == null) { segGrp100 = new ArrayList(); } return this.segGrp100; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 withSegGrp100(GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 .SegGrp100 ... values) { if (values!= null) { for (GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 .SegGrp100 value: values) { getSegGrp100().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp100 { @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.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 .SegGrp100 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 .SegGrp100 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp47 .SegGrp73 .SegGrp93 .SegGrp97 .SegGrp99 .SegGrp100 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="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}NAD-NameAndAddress"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}STS-Status" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}DOC-DocumentMessageDetails"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}ALI-AdditionalInformation" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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/D13B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D13B}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 - 2025 Weber Informatics LLC | Privacy Policy