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

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

The newest version!
/*-
 * ========================LICENSE_START=================================
 * d12b-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:25 AM UTC 
//


package org.smooks.edifact.binding.d12b;

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/D12B}BGM-BeginningOfMessage"/>
 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" minOccurs="0"/>
 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99999" minOccurs="0"/>
 *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CUX-Currencies" maxOccurs="9" minOccurs="0"/>
 *           <element name="FII" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FII-FinancialInstitutionInformation" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GOR-GovernmentalRequirements"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}STS-Status"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}DOC-DocumentMessageDetails"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}RCS-RequirementsAndConditions"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}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/D12B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}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/D12B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}INP-PartiesAndInstruction"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GIR-RelatedIdentificationNumbers"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}TAX-DutyTaxFeeDetails"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}PAI-PaymentInstructions"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GIR-RelatedIdentificationNumbers"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}PAC-Package"/>
 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" 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/D12B}TMP-Temperature"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}TDT-TransportInformation"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
 *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}SEQ-SequenceDetails"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText"/>
 *                             </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/D12B}LOC-PlaceLocationIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-35" 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/D12B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-36" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-37" 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/D12B}ADR-Address"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-38" 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/D12B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-39" 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/D12B}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-40" 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/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-41" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-42" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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-43" 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/D12B}SEQ-SequenceDetails"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-45" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-46" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-47" 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/D12B}DOC-DocumentMessageDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-48" 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/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-51" 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/D12B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-52" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-53" 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/D12B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-54" 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/D12B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-55" 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/D12B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-56" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-57" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-58" 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/D12B}TAX-DutyTaxFeeDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-59" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-60" 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/D12B}GIR-RelatedIdentificationNumbers"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-61" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-63" 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/D12B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-64" 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/D12B}MEA-Measurements"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-65" 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/D12B}STS-Status"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-68" 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/D12B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-69" 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/D12B}CNI-ConsignmentInformation"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-72" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-73" 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/D12B}GEI-ProcessingInformation"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-74" 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/D12B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-75" 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/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-77" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-80" 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/D12B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-81" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-83" 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/D12B}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-84" 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/D12B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-89" 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/D12B}TDT-TransportInformation"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GPO-GeographicalPosition" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </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/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
 *                                                             <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-95" 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/D12B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-97" 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/D12B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="9" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-100" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-101" 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/D12B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" 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/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-107" 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/D12B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-108" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-110" 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/D12B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-111" 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/D12B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-115" 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/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-119" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-120" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-123" maxOccurs="999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-125" 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/D12B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-126" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-128" 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/D12B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-129" 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/D12B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-133" 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/D12B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-134" 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/D12B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <sequence>
 *           <element name="HYN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}HYN-HierarchyInformation"/>
 *         </sequence>
 *         <element name="SegGrp-138" 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/D12B}CNI-ConsignmentInformation"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}HAN-HandlingInstructions" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-145" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-146" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-148" 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/D12B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-149" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-151" 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/D12B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RTE-RateDetails" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-152" 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/D12B}PAC-Package"/>
 *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-154" 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/D12B}RSL-Result"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </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="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-156" 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/D12B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-159" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-160" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </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="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TDT-TransportInformation"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
 *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GPO-GeographicalPosition" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ADR-Address"/>
 *                                                   <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-166" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-167" 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/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <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/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-171" 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/D12B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-172" 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/D12B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-173" 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/D12B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-177" 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/D12B}SEQ-SequenceDetails"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-178" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-180" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-184" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-185" 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/D12B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-186" 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/D12B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-187" 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/D12B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-188" 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/D12B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-189" 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/D12B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-190" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-192" 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/D12B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-193" 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/D12B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-196" 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/D12B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-200" 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/D12B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-201" 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/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-203" 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/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-208" 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/D12B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-212" 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/D12B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-213" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-215" 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/D12B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-218" 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/D12B}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-220" 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/D12B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-221" 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/D12B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-222" 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/D12B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-223" 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/D12B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-224" 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/D12B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" 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/D12B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-227" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-234" 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/D12B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-235" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-237" 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/D12B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" 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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}AUT-AuthenticationResult" minOccurs="0"/>
 *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 = "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-43", type = JAXBElement.class, required = false), @XmlElementRef(name = "HYN", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-138", 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 23381 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d12b/target/classes/EDIFACT-Messages.dfdl.xsd * line 21143 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d12b/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.SegGrp138 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp13 }{@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.SegGrp43 }{@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 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/D12B}LOC-PlaceLocationIdentification"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}RCS-RequirementsAndConditions"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CNI-ConsignmentInformation"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}HAN-HandlingInstructions" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-145" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-146" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-148" 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/D12B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-149" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-151" 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/D12B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RTE-RateDetails" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-152" 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/D12B}PAC-Package"/>
     *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-154" 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/D12B}RSL-Result"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </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="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-156" 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/D12B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-159" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-160" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </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="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TDT-TransportInformation"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
     *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GPO-GeographicalPosition" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ADR-Address"/>
     *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-166" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-167" 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/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <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/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-171" 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/D12B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-172" 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/D12B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-173" 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/D12B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-177" 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/D12B}SEQ-SequenceDetails"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-178" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-180" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-184" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-185" 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/D12B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-186" 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/D12B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-187" 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/D12B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-188" 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/D12B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-189" 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/D12B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-190" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-192" 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/D12B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-193" 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/D12B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-196" 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/D12B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-200" 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/D12B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-201" 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/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-203" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-208" 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/D12B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-212" 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/D12B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-213" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-215" 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/D12B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-218" 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/D12B}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-220" 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/D12B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-221" 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/D12B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-222" 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/D12B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-223" 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/D12B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-224" 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/D12B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" 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/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-227" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-234" 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/D12B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-235" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-237" 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/D12B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" 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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp139", "segGrp141", "segGrp142", "segGrp146", "segGrp148", "segGrp151", "segGrp152", "segGrp153", "segGrp154", "segGrp155", "segGrp156", "segGrp161", "segGrp177", "segGrp224" }) public static class SegGrp138 { @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-139") protected List segGrp139; @XmlElement(name = "SegGrp-141") protected List segGrp141; @XmlElement(name = "SegGrp-142") protected List segGrp142; @XmlElement(name = "SegGrp-146") protected List segGrp146; @XmlElement(name = "SegGrp-148") protected GOVCBR.SegGrp138 .SegGrp148 segGrp148; @XmlElement(name = "SegGrp-151") protected List segGrp151; @XmlElement(name = "SegGrp-152") protected List segGrp152; @XmlElement(name = "SegGrp-153") protected List segGrp153; @XmlElement(name = "SegGrp-154") protected List segGrp154; @XmlElement(name = "SegGrp-155") protected GOVCBR.SegGrp138 .SegGrp155 segGrp155; @XmlElement(name = "SegGrp-156") protected List segGrp156; @XmlElement(name = "SegGrp-161") protected List segGrp161; @XmlElement(name = "SegGrp-177") protected List segGrp177; @XmlElement(name = "SegGrp-224") protected List segGrp224; /** * 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 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.SegGrp138 .SegGrp139 } * * */ public List getSegGrp139() { if (segGrp139 == null) { segGrp139 = new ArrayList(); } return this.segGrp139; } /** * 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.SegGrp138 .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.SegGrp138 .SegGrp142 } * * */ public List getSegGrp142() { if (segGrp142 == null) { segGrp142 = new ArrayList(); } return this.segGrp142; } /** * 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.SegGrp138 .SegGrp146 } * * */ public List getSegGrp146() { if (segGrp146 == null) { segGrp146 = new ArrayList(); } return this.segGrp146; } /** * Gets the value of the segGrp148 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp148 } * */ public GOVCBR.SegGrp138 .SegGrp148 getSegGrp148() { return segGrp148; } /** * Sets the value of the segGrp148 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp148 } * */ public void setSegGrp148(GOVCBR.SegGrp138 .SegGrp148 value) { this.segGrp148 = 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.SegGrp138 .SegGrp151 } * * */ public List getSegGrp151() { if (segGrp151 == null) { segGrp151 = new ArrayList(); } return this.segGrp151; } /** * 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.SegGrp138 .SegGrp152 } * * */ public List getSegGrp152() { if (segGrp152 == null) { segGrp152 = new ArrayList(); } return this.segGrp152; } /** * 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.SegGrp138 .SegGrp153 } * * */ public List getSegGrp153() { if (segGrp153 == null) { segGrp153 = new ArrayList(); } return this.segGrp153; } /** * 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.SegGrp138 .SegGrp154 } * * */ public List getSegGrp154() { if (segGrp154 == null) { segGrp154 = new ArrayList(); } return this.segGrp154; } /** * Gets the value of the segGrp155 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp155 } * */ public GOVCBR.SegGrp138 .SegGrp155 getSegGrp155() { return segGrp155; } /** * Sets the value of the segGrp155 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp155 } * */ public void setSegGrp155(GOVCBR.SegGrp138 .SegGrp155 value) { this.segGrp155 = value; } /** * Gets the value of the segGrp156 property. * *

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

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

         *    getSegGrp156().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp156 } * * */ public List getSegGrp156() { if (segGrp156 == null) { segGrp156 = new ArrayList(); } return this.segGrp156; } /** * 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.SegGrp138 .SegGrp161 } * * */ public List getSegGrp161() { if (segGrp161 == null) { segGrp161 = new ArrayList(); } return this.segGrp161; } /** * 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.SegGrp138 .SegGrp177 } * * */ public List getSegGrp177() { if (segGrp177 == null) { segGrp177 = new ArrayList(); } return this.segGrp177; } /** * 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.SegGrp138 .SegGrp224 } * * */ public List getSegGrp224() { if (segGrp224 == null) { segGrp224 = new ArrayList(); } return this.segGrp224; } public GOVCBR.SegGrp138 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp138 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp138 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp138 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp138 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp138 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp138 withHAN(HANHandlingInstructions value) { setHAN(value); return this; } public GOVCBR.SegGrp138 withSegGrp139(GOVCBR.SegGrp138 .SegGrp139 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp139 value: values) { getSegGrp139().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp139(Collection values) { if (values!= null) { getSegGrp139().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp141(GOVCBR.SegGrp138 .SegGrp141 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp141 value: values) { getSegGrp141().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp141(Collection values) { if (values!= null) { getSegGrp141().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp142(GOVCBR.SegGrp138 .SegGrp142 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp142 value: values) { getSegGrp142().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp142(Collection values) { if (values!= null) { getSegGrp142().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp146(GOVCBR.SegGrp138 .SegGrp146 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp146 value: values) { getSegGrp146().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp146(Collection values) { if (values!= null) { getSegGrp146().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp148(GOVCBR.SegGrp138 .SegGrp148 value) { setSegGrp148(value); return this; } public GOVCBR.SegGrp138 withSegGrp151(GOVCBR.SegGrp138 .SegGrp151 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp151 value: values) { getSegGrp151().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp151(Collection values) { if (values!= null) { getSegGrp151().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp152(GOVCBR.SegGrp138 .SegGrp152 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp152 value: values) { getSegGrp152().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp152(Collection values) { if (values!= null) { getSegGrp152().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp153(GOVCBR.SegGrp138 .SegGrp153 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp153 value: values) { getSegGrp153().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp153(Collection values) { if (values!= null) { getSegGrp153().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp154(GOVCBR.SegGrp138 .SegGrp154 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp154 value: values) { getSegGrp154().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp154(Collection values) { if (values!= null) { getSegGrp154().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp155(GOVCBR.SegGrp138 .SegGrp155 value) { setSegGrp155(value); return this; } public GOVCBR.SegGrp138 withSegGrp156(GOVCBR.SegGrp138 .SegGrp156 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp156 value: values) { getSegGrp156().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp156(Collection values) { if (values!= null) { getSegGrp156().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp161(GOVCBR.SegGrp138 .SegGrp161 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 value: values) { getSegGrp161().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp161(Collection values) { if (values!= null) { getSegGrp161().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp177(GOVCBR.SegGrp138 .SegGrp177 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 value: values) { getSegGrp177().add(value); } } return this; } public GOVCBR.SegGrp138 withSegGrp177(Collection values) { if (values!= null) { getSegGrp177().addAll(values); } return this; } public GOVCBR.SegGrp138 withSegGrp224(GOVCBR.SegGrp138 .SegGrp224 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 value: values) { getSegGrp224().add(value); } } return this; } public GOVCBR.SegGrp138 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp140" }) public static class SegGrp139 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-140") protected List segGrp140; /** * 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 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.SegGrp138 .SegGrp139 .SegGrp140 } * * */ public List getSegGrp140() { if (segGrp140 == null) { segGrp140 = new ArrayList(); } return this.segGrp140; } public GOVCBR.SegGrp138 .SegGrp139 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp139 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp139 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp139 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp139 withSegGrp140(GOVCBR.SegGrp138 .SegGrp139 .SegGrp140 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp139 .SegGrp140 value: values) { getSegGrp140().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp139 withSegGrp140(Collection values) { if (values!= null) { getSegGrp140().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp140 { @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.SegGrp138 .SegGrp139 .SegGrp140 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp139 .SegGrp140 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp139 .SegGrp140 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/D12B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp141 { @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.SegGrp138 .SegGrp141 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp141 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp141 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/D12B}DOC-DocumentMessageDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-143" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-145" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp143", "segGrp145" }) public static class SegGrp142 { @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-143") protected List segGrp143; @XmlElement(name = "SegGrp-145") protected List segGrp145; /** * 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 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.SegGrp138 .SegGrp142 .SegGrp143 } * * */ public List getSegGrp143() { if (segGrp143 == null) { segGrp143 = new ArrayList(); } return this.segGrp143; } /** * Gets the value of the segGrp145 property. * *

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

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

             *    getSegGrp145().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp142 .SegGrp145 } * * */ public List getSegGrp145() { if (segGrp145 == null) { segGrp145 = new ArrayList(); } return this.segGrp145; } public GOVCBR.SegGrp138 .SegGrp142 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp142 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp142 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp142 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp142 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp138 .SegGrp142 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp142 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp142 withSegGrp143(GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 value: values) { getSegGrp143().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 withSegGrp143(Collection values) { if (values!= null) { getSegGrp143().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp142 withSegGrp145(GOVCBR.SegGrp138 .SegGrp142 .SegGrp145 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp142 .SegGrp145 value: values) { getSegGrp145().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 withSegGrp145(Collection values) { if (values!= null) { getSegGrp145().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp142 .SegGrp143 .SegGrp144 } * * */ public List getSegGrp144() { if (segGrp144 == null) { segGrp144 = new ArrayList(); } return this.segGrp144; } public GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 withSegGrp144(GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 .SegGrp144 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 .SegGrp144 value: values) { getSegGrp144().add(value); } } return this; } public GOVCBR.SegGrp138 .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/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp142 .SegGrp143 .SegGrp144 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp142 .SegGrp143 .SegGrp144 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp145 { @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.SegGrp138 .SegGrp142 .SegGrp145 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp142 .SegGrp145 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp142 .SegGrp145 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp147" }) public static class SegGrp146 { @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-147") protected List segGrp147; /** * 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 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.SegGrp138 .SegGrp146 .SegGrp147 } * * */ public List getSegGrp147() { if (segGrp147 == null) { segGrp147 = new ArrayList(); } return this.segGrp147; } public GOVCBR.SegGrp138 .SegGrp146 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp138 .SegGrp146 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp146 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp146 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp146 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp146 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp146 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp146 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp146 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp146 withSegGrp147(GOVCBR.SegGrp138 .SegGrp146 .SegGrp147 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp146 .SegGrp147 value: values) { getSegGrp147().add(value); } } return this; } public GOVCBR.SegGrp138 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp147 { @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.SegGrp138 .SegGrp146 .SegGrp147 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp138 .SegGrp146 .SegGrp147 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp146 .SegGrp147 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/D12B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-149" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp149" }) public static class SegGrp148 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-149") protected GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 segGrp149; /** * 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 segGrp149 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 } * */ public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 getSegGrp149() { return segGrp149; } /** * Sets the value of the segGrp149 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 } * */ public void setSegGrp149(GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 value) { this.segGrp149 = value; } public GOVCBR.SegGrp138 .SegGrp148 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp138 .SegGrp148 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp148 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp148 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp148 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp148 withSegGrp149(GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 value) { setSegGrp149(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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp150" }) public static class SegGrp149 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-150") protected List segGrp150; /** * 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 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.SegGrp138 .SegGrp148 .SegGrp149 .SegGrp150 } * * */ public List getSegGrp150() { if (segGrp150 == null) { segGrp150 = new ArrayList(); } return this.segGrp150; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 withSegGrp150(GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 .SegGrp150 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 .SegGrp150 value: values) { getSegGrp150().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 withSegGrp150(Collection values) { if (values!= null) { getSegGrp150().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp150 { @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.SegGrp138 .SegGrp148 .SegGrp149 .SegGrp150 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 .SegGrp150 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp148 .SegGrp149 .SegGrp150 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/D12B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RTE-RateDetails" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "rte", "moa" }) public static class SegGrp151 { @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.SegGrp138 .SegGrp151 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp138 .SegGrp151 withRTE(RTERateDetails value) { setRTE(value); return this; } public GOVCBR.SegGrp138 .SegGrp151 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/D12B}PAC-Package"/>
         *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 SegGrp152 { @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.SegGrp138 .SegGrp152 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp138 .SegGrp152 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp152 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp152 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp152 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp152 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp152 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp152 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp152 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp152 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp152 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/D12B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp153 { @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.SegGrp138 .SegGrp153 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp138 .SegGrp153 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp153 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp153 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp153 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/D12B}RSL-Result"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rsl", "qty", "dtm" }) public static class SegGrp154 { @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.SegGrp138 .SegGrp154 withRSL(RSLResult value) { setRSL(value); return this; } public GOVCBR.SegGrp138 .SegGrp154 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp154 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp154 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp154 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/D12B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp155 { @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.SegGrp138 .SegGrp155 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp138 .SegGrp155 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/D12B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-159" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-160" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp157", "segGrp158", "segGrp160" }) public static class SegGrp156 { @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-157") protected List segGrp157; @XmlElement(name = "SegGrp-158") protected List segGrp158; @XmlElement(name = "SegGrp-160") protected GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 segGrp160; /** * 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 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.SegGrp138 .SegGrp156 .SegGrp157 } * * */ public List getSegGrp157() { if (segGrp157 == null) { segGrp157 = new ArrayList(); } return this.segGrp157; } /** * 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.SegGrp138 .SegGrp156 .SegGrp158 } * * */ public List getSegGrp158() { if (segGrp158 == null) { segGrp158 = new ArrayList(); } return this.segGrp158; } /** * Gets the value of the segGrp160 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 } * */ public GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 getSegGrp160() { return segGrp160; } /** * Sets the value of the segGrp160 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 } * */ public void setSegGrp160(GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 value) { this.segGrp160 = value; } public GOVCBR.SegGrp138 .SegGrp156 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp156 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp156 withSegGrp157(GOVCBR.SegGrp138 .SegGrp156 .SegGrp157 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp156 .SegGrp157 value: values) { getSegGrp157().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp156 withSegGrp157(Collection values) { if (values!= null) { getSegGrp157().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp156 withSegGrp158(GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 value: values) { getSegGrp158().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp156 withSegGrp158(Collection values) { if (values!= null) { getSegGrp158().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp156 withSegGrp160(GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 value) { setSegGrp160(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/D12B}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp157 { @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.SegGrp138 .SegGrp156 .SegGrp157 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp157 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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-159" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp159" }) public static class SegGrp158 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-159") protected List segGrp159; /** * 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 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.SegGrp138 .SegGrp156 .SegGrp158 .SegGrp159 } * * */ public List getSegGrp159() { if (segGrp159 == null) { segGrp159 = new ArrayList(); } return this.segGrp159; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 withSegGrp159(GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 .SegGrp159 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 .SegGrp159 value: values) { getSegGrp159().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 withSegGrp159(Collection values) { if (values!= null) { getSegGrp159().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp159 { @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.SegGrp138 .SegGrp156 .SegGrp158 .SegGrp159 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 .SegGrp159 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp158 .SegGrp159 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/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp160 { @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.SegGrp138 .SegGrp156 .SegGrp160 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp156 .SegGrp160 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/D12B}TDT-TransportInformation"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
         *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GPO-GeographicalPosition" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ADR-Address"/>
         *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-166" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-167" 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/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <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/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-171" 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/D12B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-172" 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/D12B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-173" 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/D12B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp162", "segGrp163", "segGrp166", "segGrp172" }) public static class SegGrp161 { @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-162") protected List segGrp162; @XmlElement(name = "SegGrp-163") protected List segGrp163; @XmlElement(name = "SegGrp-166") protected List segGrp166; @XmlElement(name = "SegGrp-172") protected List segGrp172; /** * 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 segGrp162 property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 } * * */ public List getSegGrp163() { if (segGrp163 == null) { segGrp163 = new ArrayList(); } return this.segGrp163; } /** * 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.SegGrp138 .SegGrp161 .SegGrp166 } * * */ public List getSegGrp166() { if (segGrp166 == null) { segGrp166 = new ArrayList(); } return this.segGrp166; } /** * 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.SegGrp138 .SegGrp161 .SegGrp172 } * * */ public List getSegGrp172() { if (segGrp172 == null) { segGrp172 = new ArrayList(); } return this.segGrp172; } public GOVCBR.SegGrp138 .SegGrp161 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 withSegGrp162(GOVCBR.SegGrp138 .SegGrp161 .SegGrp162 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp162 value: values) { getSegGrp162().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withSegGrp162(Collection values) { if (values!= null) { getSegGrp162().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withSegGrp163(GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 value: values) { getSegGrp163().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withSegGrp163(Collection values) { if (values!= null) { getSegGrp163().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withSegGrp166(GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 value: values) { getSegGrp166().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 withSegGrp166(Collection values) { if (values!= null) { getSegGrp166().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 withSegGrp172(GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 value: values) { getSegGrp172().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp162 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * 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.SegGrp138 .SegGrp161 .SegGrp162 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp162 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp162 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp162 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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ADR-Address"/>
             *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp164", "segGrp165" }) public static class SegGrp163 { @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-164") protected List segGrp164; @XmlElement(name = "SegGrp-165") protected List segGrp165; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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 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.SegGrp138 .SegGrp161 .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.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp165 } * * */ public List getSegGrp165() { if (segGrp165 == null) { segGrp165 = new ArrayList(); } return this.segGrp165; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withSegGrp164(GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp164 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp164 value: values) { getSegGrp164().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withSegGrp164(Collection values) { if (values!= null) { getSegGrp164().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withSegGrp165(GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp165 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp165 value: values) { getSegGrp165().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 withSegGrp165(Collection values) { if (values!= null) { getSegGrp165().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp164 { @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.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp164 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp164 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp164 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/D12B}ADR-Address"/>
                 *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp165 { @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.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp165 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp163 .SegGrp165 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/D12B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-167" 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/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <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/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-171" 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/D12B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp167", "segGrp169", "segGrp170" }) public static class SegGrp166 { @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-167") protected List segGrp167; @XmlElement(name = "SegGrp-169") protected List segGrp169; @XmlElement(name = "SegGrp-170") protected List segGrp170; /** * 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 segGrp167 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 } * * */ public List getSegGrp167() { if (segGrp167 == null) { segGrp167 = new ArrayList(); } return this.segGrp167; } /** * 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.SegGrp138 .SegGrp161 .SegGrp166 .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.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 } * * */ public List getSegGrp170() { if (segGrp170 == null) { segGrp170 = new ArrayList(); } return this.segGrp170; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withSegGrp167(GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 value: values) { getSegGrp167().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withSegGrp167(Collection values) { if (values!= null) { getSegGrp167().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withSegGrp169(GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp169 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp169 value: values) { getSegGrp169().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withSegGrp169(Collection values) { if (values!= null) { getSegGrp169().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withSegGrp170(GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 value: values) { getSegGrp170().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 withSegGrp170(Collection values) { if (values!= null) { getSegGrp170().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp168" }) public static class SegGrp167 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-168") protected List segGrp168; /** * 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 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.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 .SegGrp168 } * * */ public List getSegGrp168() { if (segGrp168 == null) { segGrp168 = new ArrayList(); } return this.segGrp168; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 withSegGrp168(GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 .SegGrp168 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 .SegGrp168 value: values) { getSegGrp168().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 withSegGrp168(Collection values) { if (values!= null) { getSegGrp168().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp168 { @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.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 .SegGrp168 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 .SegGrp168 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp167 .SegGrp168 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/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp169 { @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.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp169 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp169 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .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="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-171" 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/D12B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp171" }) public static class SegGrp170 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-171") protected List segGrp171; /** * 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 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.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 .SegGrp171 } * * */ public List getSegGrp171() { if (segGrp171 == null) { segGrp171 = new ArrayList(); } return this.segGrp171; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 withSegGrp171(GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 .SegGrp171 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 .SegGrp171 value: values) { getSegGrp171().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 withSegGrp171(Collection values) { if (values!= null) { getSegGrp171().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp171 { @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.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 .SegGrp171 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 .SegGrp171 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp166 .SegGrp170 .SegGrp171 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/D12B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-173" 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/D12B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp173", "segGrp174", "segGrp176" }) public static class SegGrp172 { @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-173") protected List segGrp173; @XmlElement(name = "SegGrp-174") protected List segGrp174; @XmlElement(name = "SegGrp-176") protected List segGrp176; /** * 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 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.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp173 } * * */ public List getSegGrp173() { if (segGrp173 == null) { segGrp173 = new ArrayList(); } return this.segGrp173; } /** * Gets the value of the segGrp174 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .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.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp176 } * * */ public List getSegGrp176() { if (segGrp176 == null) { segGrp176 = new ArrayList(); } return this.segGrp176; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withSegGrp173(GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp173 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp173 value: values) { getSegGrp173().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withSegGrp173(Collection values) { if (values!= null) { getSegGrp173().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withSegGrp174(GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 value: values) { getSegGrp174().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withSegGrp174(Collection values) { if (values!= null) { getSegGrp174().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withSegGrp176(GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp176 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp176 value: values) { getSegGrp176().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 withSegGrp176(Collection values) { if (values!= null) { getSegGrp176().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp173 { @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.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp173 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp173 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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" 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/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp175" }) public static class SegGrp174 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @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 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 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.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 .SegGrp175 } * * */ public List getSegGrp175() { if (segGrp175 == null) { segGrp175 = new ArrayList(); } return this.segGrp175; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 withSegGrp175(GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 .SegGrp175 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 .SegGrp175 value: values) { getSegGrp175().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .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/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 .SegGrp175 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp174 .SegGrp175 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .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/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp176 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .SegGrp176 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp161 .SegGrp172 .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="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-178" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-180" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-184" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-185" 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/D12B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-186" 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/D12B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-187" 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/D12B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-188" 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/D12B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-189" 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/D12B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-190" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-192" 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/D12B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-193" 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/D12B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-196" 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/D12B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-200" 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/D12B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-201" 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/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-203" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-208" 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/D12B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-212" 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/D12B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-213" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-215" 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/D12B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-218" 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/D12B}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-220" 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/D12B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-221" 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/D12B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-222" 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/D12B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-223" 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/D12B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "gei", "sts", "rff", "ifd", "segGrp178", "segGrp180", "segGrp181", "segGrp187", "segGrp189", "segGrp192", "segGrp193", "segGrp194", "segGrp195", "segGrp200" }) public static class SegGrp177 { @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-178") protected List segGrp178; @XmlElement(name = "SegGrp-180") protected List segGrp180; @XmlElement(name = "SegGrp-181") protected List segGrp181; @XmlElement(name = "SegGrp-187") protected List segGrp187; @XmlElement(name = "SegGrp-189") protected List segGrp189; @XmlElement(name = "SegGrp-192") protected List segGrp192; @XmlElement(name = "SegGrp-193") protected List segGrp193; @XmlElement(name = "SegGrp-194") protected List segGrp194; @XmlElement(name = "SegGrp-195") protected List segGrp195; @XmlElement(name = "SegGrp-200") protected List segGrp200; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp178 } * * */ public List getSegGrp178() { if (segGrp178 == null) { segGrp178 = new ArrayList(); } return this.segGrp178; } /** * 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.SegGrp138 .SegGrp177 .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.SegGrp138 .SegGrp177 .SegGrp181 } * * */ public List getSegGrp181() { if (segGrp181 == null) { segGrp181 = new ArrayList(); } return this.segGrp181; } /** * 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.SegGrp138 .SegGrp177 .SegGrp187 } * * */ public List getSegGrp187() { if (segGrp187 == null) { segGrp187 = new ArrayList(); } return this.segGrp187; } /** * 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.SegGrp138 .SegGrp177 .SegGrp189 } * * */ public List getSegGrp189() { if (segGrp189 == null) { segGrp189 = new ArrayList(); } return this.segGrp189; } /** * 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.SegGrp138 .SegGrp177 .SegGrp192 } * * */ public List getSegGrp192() { if (segGrp192 == null) { segGrp192 = new ArrayList(); } return this.segGrp192; } /** * 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.SegGrp138 .SegGrp177 .SegGrp193 } * * */ public List getSegGrp193() { if (segGrp193 == null) { segGrp193 = new ArrayList(); } return this.segGrp193; } /** * 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.SegGrp138 .SegGrp177 .SegGrp194 } * * */ public List getSegGrp194() { if (segGrp194 == null) { segGrp194 = new ArrayList(); } return this.segGrp194; } /** * Gets the value of the segGrp195 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 } * * */ public List getSegGrp195() { if (segGrp195 == null) { segGrp195 = new ArrayList(); } return this.segGrp195; } /** * 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.SegGrp138 .SegGrp177 .SegGrp200 } * * */ public List getSegGrp200() { if (segGrp200 == null) { segGrp200 = new ArrayList(); } return this.segGrp200; } public GOVCBR.SegGrp138 .SegGrp177 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp178(GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 value: values) { getSegGrp178().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp178(Collection values) { if (values!= null) { getSegGrp178().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp180(GOVCBR.SegGrp138 .SegGrp177 .SegGrp180 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp180 value: values) { getSegGrp180().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp180(Collection values) { if (values!= null) { getSegGrp180().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp181(GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 value: values) { getSegGrp181().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp181(Collection values) { if (values!= null) { getSegGrp181().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp187(GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 value: values) { getSegGrp187().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp187(Collection values) { if (values!= null) { getSegGrp187().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp189(GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 value: values) { getSegGrp189().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp189(Collection values) { if (values!= null) { getSegGrp189().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp192(GOVCBR.SegGrp138 .SegGrp177 .SegGrp192 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp192 value: values) { getSegGrp192().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp192(Collection values) { if (values!= null) { getSegGrp192().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp193(GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 value: values) { getSegGrp193().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp193(Collection values) { if (values!= null) { getSegGrp193().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp194(GOVCBR.SegGrp138 .SegGrp177 .SegGrp194 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp194 value: values) { getSegGrp194().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp194(Collection values) { if (values!= null) { getSegGrp194().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp195(GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 value: values) { getSegGrp195().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp195(Collection values) { if (values!= null) { getSegGrp195().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp200(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 value: values) { getSegGrp200().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 withSegGrp200(Collection values) { if (values!= null) { getSegGrp200().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp179" }) public static class SegGrp178 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-179") protected List segGrp179; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp178 .SegGrp179 } * * */ public List getSegGrp179() { if (segGrp179 == null) { segGrp179 = new ArrayList(); } return this.segGrp179; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 withSegGrp179(GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 .SegGrp179 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 .SegGrp179 value: values) { getSegGrp179().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp179 { @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.SegGrp138 .SegGrp177 .SegGrp178 .SegGrp179 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 .SegGrp179 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp178 .SegGrp179 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/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp180 { @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.SegGrp138 .SegGrp177 .SegGrp180 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp180 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp180 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/D12B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-184" 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/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-185" 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/D12B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-186" 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/D12B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp182", "segGrp184", "segGrp185" }) public static class SegGrp181 { @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-182") protected List segGrp182; @XmlElement(name = "SegGrp-184") protected List segGrp184; @XmlElement(name = "SegGrp-185") protected List segGrp185; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the 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 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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 } * * */ public List getSegGrp182() { if (segGrp182 == null) { segGrp182 = new ArrayList(); } return this.segGrp182; } /** * 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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp184 } * * */ public List getSegGrp184() { if (segGrp184 == null) { segGrp184 = new ArrayList(); } return this.segGrp184; } /** * 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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 } * * */ public List getSegGrp185() { if (segGrp185 == null) { segGrp185 = new ArrayList(); } return this.segGrp185; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withSegGrp182(GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 value: values) { getSegGrp182().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withSegGrp182(Collection values) { if (values!= null) { getSegGrp182().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withSegGrp184(GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp184 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp184 value: values) { getSegGrp184().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withSegGrp184(Collection values) { if (values!= null) { getSegGrp184().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withSegGrp185(GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 value: values) { getSegGrp185().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 withSegGrp185(Collection values) { if (values!= null) { getSegGrp185().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-183" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp183" }) public static class SegGrp182 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-183") protected List segGrp183; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 .SegGrp183 } * * */ public List getSegGrp183() { if (segGrp183 == null) { segGrp183 = new ArrayList(); } return this.segGrp183; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 withSegGrp183(GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 .SegGrp183 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 .SegGrp183 value: values) { getSegGrp183().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp183 { @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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 .SegGrp183 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 .SegGrp183 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp182 .SegGrp183 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/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp184 { @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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp184 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp184 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp184 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/D12B}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-186" 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/D12B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp186" }) public static class SegGrp185 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-186") protected List segGrp186; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 .SegGrp186 } * * */ public List getSegGrp186() { if (segGrp186 == null) { segGrp186 = new ArrayList(); } return this.segGrp186; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 withSegGrp186(GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 .SegGrp186 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 .SegGrp186 value: values) { getSegGrp186().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp186 { @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.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 .SegGrp186 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 .SegGrp186 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp181 .SegGrp185 .SegGrp186 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/D12B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-188" 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/D12B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp188" }) public static class SegGrp187 { @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-188") protected List segGrp188; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp187 .SegGrp188 } * * */ public List getSegGrp188() { if (segGrp188 == null) { segGrp188 = new ArrayList(); } return this.segGrp188; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withSegGrp188(GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 .SegGrp188 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 .SegGrp188 value: values) { getSegGrp188().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 withSegGrp188(Collection values) { if (values!= null) { getSegGrp188().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp188 { @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.SegGrp138 .SegGrp177 .SegGrp187 .SegGrp188 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 .SegGrp188 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp187 .SegGrp188 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/D12B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-190" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp190" }) public static class SegGrp189 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-190") protected GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 segGrp190; /** * 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 segGrp190 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 } * */ public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 getSegGrp190() { return segGrp190; } /** * Sets the value of the segGrp190 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 } * */ public void setSegGrp190(GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 value) { this.segGrp190 = value; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 withSegGrp190(GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 value) { setSegGrp190(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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp191" }) public static class SegGrp190 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-191") protected List segGrp191; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 .SegGrp191 } * * */ public List getSegGrp191() { if (segGrp191 == null) { segGrp191 = new ArrayList(); } return this.segGrp191; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 withSegGrp191(GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 .SegGrp191 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 .SegGrp191 value: values) { getSegGrp191().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 withSegGrp191(Collection values) { if (values!= null) { getSegGrp191().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp191 { @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.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 .SegGrp191 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 .SegGrp191 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp189 .SegGrp190 .SegGrp191 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/D12B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp192 { @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.SegGrp138 .SegGrp177 .SegGrp192 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp192 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp192 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/D12B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 SegGrp193 { @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.SegGrp138 .SegGrp177 .SegGrp193 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp193 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/D12B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp194 { @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.SegGrp138 .SegGrp177 .SegGrp194 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp194 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp194 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp194 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp194 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/D12B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-196" 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/D12B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp196", "segGrp197", "segGrp199" }) public static class SegGrp195 { @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-196") protected List segGrp196; @XmlElement(name = "SegGrp-197") protected List segGrp197; @XmlElement(name = "SegGrp-199") protected List segGrp199; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp196 } * * */ public List getSegGrp196() { if (segGrp196 == null) { segGrp196 = new ArrayList(); } return this.segGrp196; } /** * Gets the value of the segGrp197 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 } * * */ public List getSegGrp197() { if (segGrp197 == null) { segGrp197 = new ArrayList(); } return this.segGrp197; } /** * 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.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp199 } * * */ public List getSegGrp199() { if (segGrp199 == null) { segGrp199 = new ArrayList(); } return this.segGrp199; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withSegGrp196(GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp196 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp196 value: values) { getSegGrp196().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withSegGrp196(Collection values) { if (values!= null) { getSegGrp196().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withSegGrp197(GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 value: values) { getSegGrp197().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withSegGrp197(Collection values) { if (values!= null) { getSegGrp197().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withSegGrp199(GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp199 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp199 value: values) { getSegGrp199().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 withSegGrp199(Collection values) { if (values!= null) { getSegGrp199().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp196 { @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.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp196 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp196 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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 .SegGrp198 } * * */ public List getSegGrp198() { if (segGrp198 == null) { segGrp198 = new ArrayList(); } return this.segGrp198; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 withSegGrp198(GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 .SegGrp198 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 .SegGrp198 value: values) { getSegGrp198().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .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/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 .SegGrp198 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp197 .SegGrp198 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp199 { @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.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp199 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp199 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp195 .SegGrp199 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/D12B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-201" 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/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-203" 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/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-208" 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/D12B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-212" 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/D12B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-213" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-215" 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/D12B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-218" 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/D12B}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-220" 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/D12B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-221" 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/D12B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-222" 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/D12B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-223" 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/D12B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "prc", "mea", "moa", "cdi", "pgi", "tcc", "ifd", "cnt", "segGrp201", "segGrp203", "segGrp204", "segGrp208", "segGrp210", "segGrp211", "segGrp212", "segGrp215", "segGrp220", "segGrp221", "segGrp223" }) public static class SegGrp200 { @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 = "PRC") protected List prc; @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 = "IFD") protected List ifd; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-201") protected List segGrp201; @XmlElement(name = "SegGrp-203") protected List segGrp203; @XmlElement(name = "SegGrp-204") protected List segGrp204; @XmlElement(name = "SegGrp-208") protected List segGrp208; @XmlElement(name = "SegGrp-210") protected List segGrp210; @XmlElement(name = "SegGrp-211") protected List segGrp211; @XmlElement(name = "SegGrp-212") protected GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 segGrp212; @XmlElement(name = "SegGrp-215") protected List segGrp215; @XmlElement(name = "SegGrp-220") protected List segGrp220; @XmlElement(name = "SegGrp-221") protected List segGrp221; @XmlElement(name = "SegGrp-223") protected List segGrp223; /** * 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 prc property. * *

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

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

                 *    getPRC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PRCProcessIdentification } * * */ public List getPRC() { if (prc == null) { prc = new ArrayList(); } return this.prc; } /** * 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 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 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 } * * */ public List getSegGrp201() { if (segGrp201 == null) { segGrp201 = new ArrayList(); } return this.segGrp201; } /** * 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.SegGrp138 .SegGrp177 .SegGrp200 .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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 } * * */ public List getSegGrp204() { if (segGrp204 == null) { segGrp204 = new ArrayList(); } return this.segGrp204; } /** * 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 } * * */ public List getSegGrp208() { if (segGrp208 == null) { segGrp208 = new ArrayList(); } return this.segGrp208; } /** * Gets the value of the segGrp210 property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 } * * */ public List getSegGrp211() { if (segGrp211 == null) { segGrp211 = new ArrayList(); } return this.segGrp211; } /** * Gets the value of the segGrp212 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 } * */ public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 getSegGrp212() { return segGrp212; } /** * Sets the value of the segGrp212 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 } * */ public void setSegGrp212(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 value) { this.segGrp212 = value; } /** * 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 } * * */ public List getSegGrp215() { if (segGrp215 == null) { segGrp215 = new ArrayList(); } return this.segGrp215; } /** * Gets the value of the segGrp220 property. * *

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

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

                 *    getSegGrp220().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp220 } * * */ public List getSegGrp220() { if (segGrp220 == null) { segGrp220 = new ArrayList(); } return this.segGrp220; } /** * 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 } * * */ public List getSegGrp221() { if (segGrp221 == null) { segGrp221 = new ArrayList(); } return this.segGrp221; } /** * 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 } * * */ public List getSegGrp223() { if (segGrp223 == null) { segGrp223 = new ArrayList(); } return this.segGrp223; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withPRC(PRCProcessIdentification... values) { if (values!= null) { for (PRCProcessIdentification value: values) { getPRC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withPRC(Collection values) { if (values!= null) { getPRC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp201(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 value: values) { getSegGrp201().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp201(Collection values) { if (values!= null) { getSegGrp201().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp203(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp203 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp203 value: values) { getSegGrp203().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp203(Collection values) { if (values!= null) { getSegGrp203().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp204(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 value: values) { getSegGrp204().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp204(Collection values) { if (values!= null) { getSegGrp204().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp208(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 value: values) { getSegGrp208().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp208(Collection values) { if (values!= null) { getSegGrp208().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp210(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 value: values) { getSegGrp210().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp210(Collection values) { if (values!= null) { getSegGrp210().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp211(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 value: values) { getSegGrp211().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp211(Collection values) { if (values!= null) { getSegGrp211().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp212(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 value) { setSegGrp212(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp215(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 value: values) { getSegGrp215().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp215(Collection values) { if (values!= null) { getSegGrp215().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp220(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp220 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp220 value: values) { getSegGrp220().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp220(Collection values) { if (values!= null) { getSegGrp220().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp221(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 value: values) { getSegGrp221().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp221(Collection values) { if (values!= null) { getSegGrp221().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 withSegGrp223(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 value: values) { getSegGrp223().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp202" }) public static class SegGrp201 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-202") protected List segGrp202; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 .SegGrp202 } * * */ public List getSegGrp202() { if (segGrp202 == null) { segGrp202 = new ArrayList(); } return this.segGrp202; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 withSegGrp202(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 .SegGrp202 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 .SegGrp202 value: values) { getSegGrp202().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 withSegGrp202(Collection values) { if (values!= null) { getSegGrp202().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp202 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 .SegGrp202 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 .SegGrp202 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp201 .SegGrp202 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/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp203 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp203 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp203 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp203 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/D12B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp205", "segGrp207" }) public static class SegGrp204 { @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-205") protected List segGrp205; @XmlElement(name = "SegGrp-207") protected List segGrp207; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 } * * */ public List getSegGrp205() { if (segGrp205 == null) { segGrp205 = new ArrayList(); } return this.segGrp205; } /** * 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp207 } * * */ public List getSegGrp207() { if (segGrp207 == null) { segGrp207 = new ArrayList(); } return this.segGrp207; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withSegGrp205(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 value: values) { getSegGrp205().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withSegGrp205(Collection values) { if (values!= null) { getSegGrp205().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 withSegGrp207(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp207 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp207 value: values) { getSegGrp207().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 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/D12B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-206" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp206" }) public static class SegGrp205 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-206") protected List segGrp206; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 .SegGrp206 } * * */ public List getSegGrp206() { if (segGrp206 == null) { segGrp206 = new ArrayList(); } return this.segGrp206; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 withSegGrp206(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 .SegGrp206 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 .SegGrp206 value: values) { getSegGrp206().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp206 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 .SegGrp206 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 .SegGrp206 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp205 .SegGrp206 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/D12B}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp207 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp207 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp207 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp204 .SegGrp207 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/D12B}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-209" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp209" }) public static class SegGrp208 { @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-209") protected List segGrp209; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 .SegGrp209 } * * */ public List getSegGrp209() { if (segGrp209 == null) { segGrp209 = new ArrayList(); } return this.segGrp209; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withSegGrp209(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 .SegGrp209 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 .SegGrp209 value: values) { getSegGrp209().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 withSegGrp209(Collection values) { if (values!= null) { getSegGrp209().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp209 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 .SegGrp209 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 .SegGrp209 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp208 .SegGrp209 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/D12B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 SegGrp210 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp210 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/D12B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp211 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp211 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/D12B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-213" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp213" }) public static class SegGrp212 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-213") protected GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 segGrp213; /** * 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 segGrp213 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 } * */ public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 getSegGrp213() { return segGrp213; } /** * Sets the value of the segGrp213 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 } * */ public void setSegGrp213(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 value) { this.segGrp213 = value; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 withSegGrp213(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 value) { setSegGrp213(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/D12B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp214" }) public static class SegGrp213 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-214") protected List segGrp214; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 .SegGrp214 } * * */ public List getSegGrp214() { if (segGrp214 == null) { segGrp214 = new ArrayList(); } return this.segGrp214; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 withSegGrp214(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 .SegGrp214 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 .SegGrp214 value: values) { getSegGrp214().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 withSegGrp214(Collection values) { if (values!= null) { getSegGrp214().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp214 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 .SegGrp214 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 .SegGrp214 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp212 .SegGrp213 .SegGrp214 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/D12B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-218" 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/D12B}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp216" }) public static class SegGrp215 { @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-216") protected List segGrp216; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 } * * */ public List getSegGrp216() { if (segGrp216 == null) { segGrp216 = new ArrayList(); } return this.segGrp216; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 withSegGrp216(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 value: values) { getSegGrp216().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                   <element name="SegGrp-218" 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/D12B}NAD-NameAndAddress"/>
                     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                             </sequence>
                     *                             <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
                     *                               <complexType>
                     *                                 <complexContent>
                     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                                     <sequence>
                     *                                       <sequence>
                     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp217" }) public static class SegGrp216 { @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-217") protected List segGrp217; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 } * * */ public List getSegGrp217() { if (segGrp217 == null) { segGrp217 = new ArrayList(); } return this.segGrp217; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withSegGrp217(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 value: values) { getSegGrp217().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 withSegGrp217(Collection values) { if (values!= null) { getSegGrp217().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <element name="SegGrp-218" 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/D12B}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp218" }) public static class SegGrp217 { @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-218") protected List segGrp218; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 } * * */ public List getSegGrp218() { if (segGrp218 == null) { segGrp218 = new ArrayList(); } return this.segGrp218; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withSegGrp218(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 value: values) { getSegGrp218().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 withSegGrp218(Collection values) { if (values!= null) { getSegGrp218().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}NAD-NameAndAddress"/>
                             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
                             *           <complexType>
                             *             <complexContent>
                             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *                 <sequence>
                             *                   <sequence>
                             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp219" }) public static class SegGrp218 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-219") protected List segGrp219; /** * 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 segGrp219 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 .SegGrp219 } * * */ public List getSegGrp219() { if (segGrp219 == null) { segGrp219 = new ArrayList(); } return this.segGrp219; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 withSegGrp219(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 .SegGrp219 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 .SegGrp219 value: values) { getSegGrp219().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 withSegGrp219(Collection values) { if (values!= null) { getSegGrp219().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                                 *         </sequence>
                                 *       </sequence>
                                 *     </restriction>
                                 *   </complexContent>
                                 * </complexType>
                                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp219 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 .SegGrp219 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 .SegGrp219 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp215 .SegGrp216 .SegGrp217 .SegGrp218 .SegGrp219 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/D12B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp220 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp220 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp220 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp220 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/D12B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-222" 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/D12B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp222" }) public static class SegGrp221 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-222") protected List segGrp222; /** * 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 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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 .SegGrp222 } * * */ public List getSegGrp222() { if (segGrp222 == null) { segGrp222 = new ArrayList(); } return this.segGrp222; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 withSegGrp222(GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 .SegGrp222 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 .SegGrp222 value: values) { getSegGrp222().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 withSegGrp222(Collection values) { if (values!= null) { getSegGrp222().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp222 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 .SegGrp222 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 .SegGrp222 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp221 .SegGrp222 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/D12B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp223 { @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.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp177 .SegGrp200 .SegGrp223 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="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" 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/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-227" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-234" 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/D12B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-235" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-237" 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/D12B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" 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="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp225", "segGrp227", "segGrp228", "segGrp232", "segGrp234", "segGrp237", "segGrp238", "segGrp239" }) public static class SegGrp224 { @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-225") protected List segGrp225; @XmlElement(name = "SegGrp-227") protected List segGrp227; @XmlElement(name = "SegGrp-228") protected List segGrp228; @XmlElement(name = "SegGrp-232") protected List segGrp232; @XmlElement(name = "SegGrp-234") protected GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 segGrp234; @XmlElement(name = "SegGrp-237") protected List segGrp237; @XmlElement(name = "SegGrp-238") protected List segGrp238; @XmlElement(name = "SegGrp-239") protected List segGrp239; /** * 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 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.SegGrp138 .SegGrp224 .SegGrp225 } * * */ public List getSegGrp225() { if (segGrp225 == null) { segGrp225 = new ArrayList(); } return this.segGrp225; } /** * Gets the value of the segGrp227 property. * *

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

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

             *    getSegGrp227().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp138 .SegGrp224 .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.SegGrp138 .SegGrp224 .SegGrp228 } * * */ public List getSegGrp228() { if (segGrp228 == null) { segGrp228 = new ArrayList(); } return this.segGrp228; } /** * 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.SegGrp138 .SegGrp224 .SegGrp232 } * * */ public List getSegGrp232() { if (segGrp232 == null) { segGrp232 = new ArrayList(); } return this.segGrp232; } /** * Gets the value of the segGrp234 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 } * */ public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 getSegGrp234() { return segGrp234; } /** * Sets the value of the segGrp234 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 } * */ public void setSegGrp234(GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 value) { this.segGrp234 = value; } /** * 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.SegGrp138 .SegGrp224 .SegGrp237 } * * */ public List getSegGrp237() { if (segGrp237 == null) { segGrp237 = new ArrayList(); } return this.segGrp237; } /** * 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.SegGrp138 .SegGrp224 .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.SegGrp138 .SegGrp224 .SegGrp239 } * * */ public List getSegGrp239() { if (segGrp239 == null) { segGrp239 = new ArrayList(); } return this.segGrp239; } public GOVCBR.SegGrp138 .SegGrp224 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp225(GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 value: values) { getSegGrp225().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp225(Collection values) { if (values!= null) { getSegGrp225().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp227(GOVCBR.SegGrp138 .SegGrp224 .SegGrp227 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp227 value: values) { getSegGrp227().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp227(Collection values) { if (values!= null) { getSegGrp227().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp228(GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 value: values) { getSegGrp228().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp228(Collection values) { if (values!= null) { getSegGrp228().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp232(GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 value: values) { getSegGrp232().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp232(Collection values) { if (values!= null) { getSegGrp232().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp234(GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 value) { setSegGrp234(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp237(GOVCBR.SegGrp138 .SegGrp224 .SegGrp237 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp237 value: values) { getSegGrp237().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp237(Collection values) { if (values!= null) { getSegGrp237().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp238(GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 value: values) { getSegGrp238().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp238(Collection values) { if (values!= null) { getSegGrp238().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp239(GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 value: values) { getSegGrp239().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 withSegGrp239(Collection values) { if (values!= null) { getSegGrp239().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp224 .SegGrp225 .SegGrp226 } * * */ public List getSegGrp226() { if (segGrp226 == null) { segGrp226 = new ArrayList(); } return this.segGrp226; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 withSegGrp226(GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 .SegGrp226 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 .SegGrp226 value: values) { getSegGrp226().add(value); } } return this; } public GOVCBR.SegGrp138 .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/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp138 .SegGrp224 .SegGrp225 .SegGrp226 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp225 .SegGrp226 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp227 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-229" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp229", "segGrp231" }) public static class SegGrp228 { @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-229") protected List segGrp229; @XmlElement(name = "SegGrp-231") protected List segGrp231; /** * 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 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.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 } * * */ public List getSegGrp229() { if (segGrp229 == null) { segGrp229 = new ArrayList(); } return this.segGrp229; } /** * 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.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp231 } * * */ public List getSegGrp231() { if (segGrp231 == null) { segGrp231 = new ArrayList(); } return this.segGrp231; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withSegGrp229(GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 value: values) { getSegGrp229().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withSegGrp229(Collection values) { if (values!= null) { getSegGrp229().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withSegGrp231(GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp231 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp231 value: values) { getSegGrp231().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 withSegGrp231(Collection values) { if (values!= null) { getSegGrp231().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp230" }) public static class SegGrp229 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-230") protected List segGrp230; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 .SegGrp230 } * * */ public List getSegGrp230() { if (segGrp230 == null) { segGrp230 = new ArrayList(); } return this.segGrp230; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 withSegGrp230(GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 .SegGrp230 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 .SegGrp230 value: values) { getSegGrp230().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp229 withSegGrp230(Collection values) { if (values!= null) { getSegGrp230().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp231 { @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.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp231 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp231 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp228 .SegGrp231 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/D12B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp233" }) public static class SegGrp232 { @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-233") protected List segGrp233; /** * 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 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.SegGrp138 .SegGrp224 .SegGrp232 .SegGrp233 } * * */ public List getSegGrp233() { if (segGrp233 == null) { segGrp233 = new ArrayList(); } return this.segGrp233; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 withSegGrp233(GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 .SegGrp233 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 .SegGrp233 value: values) { getSegGrp233().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp233 { @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.SegGrp138 .SegGrp224 .SegGrp232 .SegGrp233 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 .SegGrp233 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp232 .SegGrp233 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/D12B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-235" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp235" }) public static class SegGrp234 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-235") protected GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 segGrp235; /** * 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 segGrp235 property. * * @return * possible object is * {@link GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 } * */ public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 getSegGrp235() { return segGrp235; } /** * Sets the value of the segGrp235 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 } * */ public void setSegGrp235(GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 value) { this.segGrp235 = value; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 withSegGrp235(GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 value) { setSegGrp235(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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp236" }) public static class SegGrp235 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-236") protected List segGrp236; /** * 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 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.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 .SegGrp236 } * * */ public List getSegGrp236() { if (segGrp236 == null) { segGrp236 = new ArrayList(); } return this.segGrp236; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 withSegGrp236(GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 .SegGrp236 ... values) { if (values!= null) { for (GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 .SegGrp236 value: values) { getSegGrp236().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 withSegGrp236(Collection values) { if (values!= null) { getSegGrp236().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp236 { @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.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 .SegGrp236 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 .SegGrp236 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp234 .SegGrp235 .SegGrp236 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/D12B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp237 { @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.SegGrp138 .SegGrp224 .SegGrp237 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp237 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp237 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/D12B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 SegGrp238 { @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.SegGrp138 .SegGrp224 .SegGrp238 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp238 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/D12B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp239 { @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.SegGrp138 .SegGrp224 .SegGrp239 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp138 .SegGrp224 .SegGrp239 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/D12B}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/D12B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}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/D12B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}INP-PartiesAndInstruction"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GIR-RelatedIdentificationNumbers"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}TAX-DutyTaxFeeDetails"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}PAI-PaymentInstructions"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GIR-RelatedIdentificationNumbers"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}PAI-PaymentInstructions"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GIR-RelatedIdentificationNumbers"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GIR-RelatedIdentificationNumbers"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}GOR-GovernmentalRequirements"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}PAC-Package"/>
     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" 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 MEAMeasurements 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. * * @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; } 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 value) { setMEA(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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" minOccurs="0"/>
     *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}TDT-TransportInformation"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
     *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}SEQ-SequenceDetails"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText"/>
     *                   </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/D12B}LOC-PlaceLocationIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-35" 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/D12B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-36" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-37" 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/D12B}ADR-Address"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-38" 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/D12B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-39" 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/D12B}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-40" 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/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-41" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-42" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp33", "segGrp34", "segGrp35", "segGrp38" }) 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 = "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-33") protected List segGrp33; @XmlElement(name = "SegGrp-34") protected List segGrp34; @XmlElement(name = "SegGrp-35") protected List segGrp35; @XmlElement(name = "SegGrp-38") protected List segGrp38; /** * 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 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 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 .SegGrp35 } * * */ public List getSegGrp35() { if (segGrp35 == null) { segGrp35 = new ArrayList(); } return this.segGrp35; } /** * Gets the value of the segGrp38 property. * *

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

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

         *    getSegGrp38().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp32 .SegGrp38 } * * */ public List getSegGrp38() { if (segGrp38 == null) { segGrp38 = new ArrayList(); } return this.segGrp38; } 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 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp32 withFTX(Collection values) { if (values!= null) { getFTX().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 withSegGrp35(GOVCBR.SegGrp32 .SegGrp35 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp35 value: values) { getSegGrp35().add(value); } } return this; } public GOVCBR.SegGrp32 withSegGrp35(Collection values) { if (values!= null) { getSegGrp35().addAll(values); } return this; } public GOVCBR.SegGrp32 withSegGrp38(GOVCBR.SegGrp32 .SegGrp38 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp38 value: values) { getSegGrp38().add(value); } } return this; } public GOVCBR.SegGrp32 withSegGrp38(Collection values) { if (values!= null) { getSegGrp38().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ftx" }) public static class SegGrp33 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "FTX", required = true) protected FTXFreeText 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 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; } public GOVCBR.SegGrp32 .SegGrp33 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp33 withFTX(FTXFreeText value) { setFTX(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/D12B}LOC-PlaceLocationIdentification"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) 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; /** * 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.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; } } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-36" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-37" 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/D12B}ADR-Address"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp36", "segGrp37" }) public static class SegGrp35 { @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-36") protected List segGrp36; @XmlElement(name = "SegGrp-37") protected GOVCBR.SegGrp32 .SegGrp35 .SegGrp37 segGrp37; /** * 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 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 .SegGrp35 .SegGrp36 } * * */ public List getSegGrp36() { if (segGrp36 == null) { segGrp36 = new ArrayList(); } return this.segGrp36; } /** * Gets the value of the segGrp37 property. * * @return * possible object is * {@link GOVCBR.SegGrp32 .SegGrp35 .SegGrp37 } * */ public GOVCBR.SegGrp32 .SegGrp35 .SegGrp37 getSegGrp37() { return segGrp37; } /** * Sets the value of the segGrp37 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp32 .SegGrp35 .SegGrp37 } * */ public void setSegGrp37(GOVCBR.SegGrp32 .SegGrp35 .SegGrp37 value) { this.segGrp37 = value; } public GOVCBR.SegGrp32 .SegGrp35 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp32 .SegGrp35 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp32 .SegGrp35 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp32 .SegGrp35 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp35 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp35 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp35 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp35 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp35 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp35 withSegGrp36(GOVCBR.SegGrp32 .SegGrp35 .SegGrp36 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp35 .SegGrp36 value: values) { getSegGrp36().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp35 withSegGrp36(Collection values) { if (values!= null) { getSegGrp36().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp35 withSegGrp37(GOVCBR.SegGrp32 .SegGrp35 .SegGrp37 value) { setSegGrp37(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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp36 { @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 .SegGrp35 .SegGrp36 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp32 .SegGrp35 .SegGrp36 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp35 .SegGrp36 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/D12B}ADR-Address"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EMP-EmploymentDetails" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp37 { @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 .SegGrp35 .SegGrp37 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp32 .SegGrp35 .SegGrp37 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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-39" 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/D12B}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-40" 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/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-41" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-42" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp39", "segGrp40", "segGrp42" }) public static class SegGrp38 { @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-39") protected List segGrp39; @XmlElement(name = "SegGrp-40") protected List segGrp40; @XmlElement(name = "SegGrp-42") protected GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 segGrp42; /** * 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 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 .SegGrp38 .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 .SegGrp38 .SegGrp40 } * * */ public List getSegGrp40() { if (segGrp40 == null) { segGrp40 = new ArrayList(); } return this.segGrp40; } /** * Gets the value of the segGrp42 property. * * @return * possible object is * {@link GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 } * */ public GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 getSegGrp42() { return segGrp42; } /** * Sets the value of the segGrp42 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 } * */ public void setSegGrp42(GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 value) { this.segGrp42 = value; } public GOVCBR.SegGrp32 .SegGrp38 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp38 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp38 withSegGrp39(GOVCBR.SegGrp32 .SegGrp38 .SegGrp39 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp38 .SegGrp39 value: values) { getSegGrp39().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp38 withSegGrp39(Collection values) { if (values!= null) { getSegGrp39().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp38 withSegGrp40(GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 value: values) { getSegGrp40().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp38 withSegGrp40(Collection values) { if (values!= null) { getSegGrp40().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp38 withSegGrp42(GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 value) { setSegGrp42(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/D12B}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp39 { @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 .SegGrp38 .SegGrp39 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp39 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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-41" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp41" }) public static class SegGrp40 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-41") protected List segGrp41; /** * 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 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 .SegGrp38 .SegGrp40 .SegGrp41 } * * */ public List getSegGrp41() { if (segGrp41 == null) { segGrp41 = new ArrayList(); } return this.segGrp41; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 withSegGrp41(GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 .SegGrp41 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 .SegGrp41 value: values) { getSegGrp41().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp41 { @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 .SegGrp38 .SegGrp40 .SegGrp41 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 .SegGrp41 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp40 .SegGrp41 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/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp42 { @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 .SegGrp38 .SegGrp42 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp38 .SegGrp42 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/D12B}SEQ-SequenceDetails"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-45" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-46" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-47" 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/D12B}DOC-DocumentMessageDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-48" 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/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-51" 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/D12B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-52" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-53" 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/D12B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-54" 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/D12B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-55" 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/D12B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-56" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-57" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-58" 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/D12B}TAX-DutyTaxFeeDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-59" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-60" 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/D12B}GIR-RelatedIdentificationNumbers"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-61" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-63" 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/D12B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-64" 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/D12B}MEA-Measurements"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-65" 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/D12B}STS-Status"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-68" 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/D12B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-69" 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/D12B}CNI-ConsignmentInformation"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-72" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-73" 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/D12B}GEI-ProcessingInformation"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-74" 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/D12B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-75" 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/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-77" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-80" 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/D12B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-81" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-83" 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/D12B}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-84" 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/D12B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-89" 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/D12B}TDT-TransportInformation"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GPO-GeographicalPosition" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </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/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
     *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-95" 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/D12B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-97" 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/D12B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="9" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-100" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-101" 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/D12B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" 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/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-107" 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/D12B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-108" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-110" 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/D12B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-111" 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/D12B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-115" 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/D12B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-119" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-120" 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/D12B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-123" maxOccurs="999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-125" 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/D12B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-126" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-128" 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/D12B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-129" 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/D12B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-133" 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/D12B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-134" 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/D12B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ali", "ifd", "dtm", "rff", "segGrp44", "segGrp46", "segGrp47", "segGrp51", "segGrp53", "segGrp55", "segGrp58", "segGrp63", "segGrp64", "segGrp65", "segGrp67", "segGrp68", "segGrp69", "segGrp97" }) public static class SegGrp43 { @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-44") protected List segGrp44; @XmlElement(name = "SegGrp-46") protected List segGrp46; @XmlElement(name = "SegGrp-47") protected List segGrp47; @XmlElement(name = "SegGrp-51") protected List segGrp51; @XmlElement(name = "SegGrp-53") protected List segGrp53; @XmlElement(name = "SegGrp-55") protected GOVCBR.SegGrp43 .SegGrp55 segGrp55; @XmlElement(name = "SegGrp-58") protected List segGrp58; @XmlElement(name = "SegGrp-63") protected List segGrp63; @XmlElement(name = "SegGrp-64") protected List segGrp64; @XmlElement(name = "SegGrp-65") protected List segGrp65; @XmlElement(name = "SegGrp-67") protected List segGrp67; @XmlElement(name = "SegGrp-68") protected GOVCBR.SegGrp43 .SegGrp68 segGrp68; @XmlElement(name = "SegGrp-69") protected List segGrp69; @XmlElement(name = "SegGrp-97") protected List segGrp97; /** * 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 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.SegGrp43 .SegGrp44 } * * */ public List getSegGrp44() { if (segGrp44 == null) { segGrp44 = new ArrayList(); } return this.segGrp44; } /** * 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.SegGrp43 .SegGrp46 } * * */ public List getSegGrp46() { if (segGrp46 == null) { segGrp46 = new ArrayList(); } return this.segGrp46; } /** * Gets the value of the segGrp47 property. * *

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

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

         *    getSegGrp47().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp47 } * * */ public List getSegGrp47() { if (segGrp47 == null) { segGrp47 = new ArrayList(); } return this.segGrp47; } /** * 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.SegGrp43 .SegGrp51 } * * */ public List getSegGrp51() { if (segGrp51 == null) { segGrp51 = new ArrayList(); } return this.segGrp51; } /** * 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.SegGrp43 .SegGrp53 } * * */ public List getSegGrp53() { if (segGrp53 == null) { segGrp53 = new ArrayList(); } return this.segGrp53; } /** * Gets the value of the segGrp55 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp55 } * */ public GOVCBR.SegGrp43 .SegGrp55 getSegGrp55() { return segGrp55; } /** * Sets the value of the segGrp55 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp55 } * */ public void setSegGrp55(GOVCBR.SegGrp43 .SegGrp55 value) { this.segGrp55 = value; } /** * 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.SegGrp43 .SegGrp58 } * * */ public List getSegGrp58() { if (segGrp58 == null) { segGrp58 = new ArrayList(); } return this.segGrp58; } /** * 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.SegGrp43 .SegGrp63 } * * */ public List getSegGrp63() { if (segGrp63 == null) { segGrp63 = new ArrayList(); } return this.segGrp63; } /** * 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.SegGrp43 .SegGrp64 } * * */ public List getSegGrp64() { if (segGrp64 == null) { segGrp64 = new ArrayList(); } return this.segGrp64; } /** * Gets the value of the segGrp65 property. * *

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

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

         *    getSegGrp65().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp65 } * * */ public List getSegGrp65() { if (segGrp65 == null) { segGrp65 = new ArrayList(); } return this.segGrp65; } /** * 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.SegGrp43 .SegGrp67 } * * */ public List getSegGrp67() { if (segGrp67 == null) { segGrp67 = new ArrayList(); } return this.segGrp67; } /** * Gets the value of the segGrp68 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp68 } * */ public GOVCBR.SegGrp43 .SegGrp68 getSegGrp68() { return segGrp68; } /** * Sets the value of the segGrp68 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp68 } * */ public void setSegGrp68(GOVCBR.SegGrp43 .SegGrp68 value) { this.segGrp68 = value; } /** * Gets the value of the segGrp69 property. * *

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

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

         *    getSegGrp69().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp69 } * * */ public List getSegGrp69() { if (segGrp69 == null) { segGrp69 = new ArrayList(); } return this.segGrp69; } /** * 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.SegGrp43 .SegGrp97 } * * */ public List getSegGrp97() { if (segGrp97 == null) { segGrp97 = new ArrayList(); } return this.segGrp97; } public GOVCBR.SegGrp43 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp43 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp43 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp43 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp43 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp43 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp44(GOVCBR.SegGrp43 .SegGrp44 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp44 value: values) { getSegGrp44().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp44(Collection values) { if (values!= null) { getSegGrp44().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp46(GOVCBR.SegGrp43 .SegGrp46 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp46 value: values) { getSegGrp46().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp46(Collection values) { if (values!= null) { getSegGrp46().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp47(GOVCBR.SegGrp43 .SegGrp47 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp47 value: values) { getSegGrp47().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp47(Collection values) { if (values!= null) { getSegGrp47().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp51(GOVCBR.SegGrp43 .SegGrp51 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp51 value: values) { getSegGrp51().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp51(Collection values) { if (values!= null) { getSegGrp51().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp53(GOVCBR.SegGrp43 .SegGrp53 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp53 value: values) { getSegGrp53().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp53(Collection values) { if (values!= null) { getSegGrp53().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp55(GOVCBR.SegGrp43 .SegGrp55 value) { setSegGrp55(value); return this; } public GOVCBR.SegGrp43 withSegGrp58(GOVCBR.SegGrp43 .SegGrp58 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp58 value: values) { getSegGrp58().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp58(Collection values) { if (values!= null) { getSegGrp58().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp63(GOVCBR.SegGrp43 .SegGrp63 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp63 value: values) { getSegGrp63().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp63(Collection values) { if (values!= null) { getSegGrp63().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp64(GOVCBR.SegGrp43 .SegGrp64 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp64 value: values) { getSegGrp64().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp64(Collection values) { if (values!= null) { getSegGrp64().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp65(GOVCBR.SegGrp43 .SegGrp65 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp65 value: values) { getSegGrp65().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp65(Collection values) { if (values!= null) { getSegGrp65().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp67(GOVCBR.SegGrp43 .SegGrp67 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp67 value: values) { getSegGrp67().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp67(Collection values) { if (values!= null) { getSegGrp67().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp68(GOVCBR.SegGrp43 .SegGrp68 value) { setSegGrp68(value); return this; } public GOVCBR.SegGrp43 withSegGrp69(GOVCBR.SegGrp43 .SegGrp69 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 value: values) { getSegGrp69().add(value); } } return this; } public GOVCBR.SegGrp43 withSegGrp69(Collection values) { if (values!= null) { getSegGrp69().addAll(values); } return this; } public GOVCBR.SegGrp43 withSegGrp97(GOVCBR.SegGrp43 .SegGrp97 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 value: values) { getSegGrp97().add(value); } } return this; } public GOVCBR.SegGrp43 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-45" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp45" }) public static class SegGrp44 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-45") protected List segGrp45; /** * 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 segGrp45 property. * *

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

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

             *    getSegGrp45().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp44 .SegGrp45 } * * */ public List getSegGrp45() { if (segGrp45 == null) { segGrp45 = new ArrayList(); } return this.segGrp45; } public GOVCBR.SegGrp43 .SegGrp44 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp44 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp44 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp44 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp44 withSegGrp45(GOVCBR.SegGrp43 .SegGrp44 .SegGrp45 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp44 .SegGrp45 value: values) { getSegGrp45().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp44 withSegGrp45(Collection values) { if (values!= null) { getSegGrp45().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp45 { @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.SegGrp43 .SegGrp44 .SegGrp45 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp44 .SegGrp45 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp44 .SegGrp45 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/D12B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp46 { @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.SegGrp43 .SegGrp46 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp46 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp46 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/D12B}DOC-DocumentMessageDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-48" 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/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp48", "segGrp50" }) public static class SegGrp47 { @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-48") protected List segGrp48; @XmlElement(name = "SegGrp-50") protected List segGrp50; /** * 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 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.SegGrp43 .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.SegGrp43 .SegGrp47 .SegGrp50 } * * */ public List getSegGrp50() { if (segGrp50 == null) { segGrp50 = new ArrayList(); } return this.segGrp50; } public GOVCBR.SegGrp43 .SegGrp47 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp47 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp43 .SegGrp47 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp47 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp47 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp47 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp47 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp47 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp47 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp43 .SegGrp47 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp47 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp47 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp47 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp47 withSegGrp48(GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 value: values) { getSegGrp48().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp47 withSegGrp48(Collection values) { if (values!= null) { getSegGrp48().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp47 withSegGrp50(GOVCBR.SegGrp43 .SegGrp47 .SegGrp50 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp47 .SegGrp50 value: values) { getSegGrp50().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp47 withSegGrp50(Collection values) { if (values!= null) { getSegGrp50().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp49" }) public static class SegGrp48 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 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.SegGrp43 .SegGrp47 .SegGrp48 .SegGrp49 } * * */ public List getSegGrp49() { if (segGrp49 == null) { segGrp49 = new ArrayList(); } return this.segGrp49; } public GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 withSegGrp49(GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 .SegGrp49 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 .SegGrp49 value: values) { getSegGrp49().add(value); } } return this; } public GOVCBR.SegGrp43 .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/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp43 .SegGrp47 .SegGrp48 .SegGrp49 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp47 .SegGrp48 .SegGrp49 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .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/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp43 .SegGrp47 .SegGrp50 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp47 .SegGrp50 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .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="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-52" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp52" }) public static class SegGrp51 { @XmlElement(name = "GEI", required = true) protected GEIProcessingInformation gei; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "PYT") protected List pyt; @XmlElement(name = "SegGrp-52") protected GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 segGrp52; /** * 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 segGrp52 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 } * */ public GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 getSegGrp52() { return segGrp52; } /** * Sets the value of the segGrp52 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 } * */ public void setSegGrp52(GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 value) { this.segGrp52 = value; } public GOVCBR.SegGrp43 .SegGrp51 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp43 .SegGrp51 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp51 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp51 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp51 withPYT(Collection values) { if (values!= null) { getPYT().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp51 withSegGrp52(GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 value) { setSegGrp52(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/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp52 { @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.SegGrp43 .SegGrp51 .SegGrp52 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp51 .SegGrp52 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-54" 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/D12B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp54" }) public static class SegGrp53 { @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-54") protected List segGrp54; /** * 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 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.SegGrp43 .SegGrp53 .SegGrp54 } * * */ public List getSegGrp54() { if (segGrp54 == null) { segGrp54 = new ArrayList(); } return this.segGrp54; } public GOVCBR.SegGrp43 .SegGrp53 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp43 .SegGrp53 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp53 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp53 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp53 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp53 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp53 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp53 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp53 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp53 withSegGrp54(GOVCBR.SegGrp43 .SegGrp53 .SegGrp54 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp53 .SegGrp54 value: values) { getSegGrp54().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp53 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp54 { @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.SegGrp43 .SegGrp53 .SegGrp54 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp43 .SegGrp53 .SegGrp54 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp53 .SegGrp54 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/D12B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-56" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-57" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp56" }) public static class SegGrp55 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-56") protected GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 segGrp56; /** * 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 segGrp56 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 } * */ public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 getSegGrp56() { return segGrp56; } /** * Sets the value of the segGrp56 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 } * */ public void setSegGrp56(GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 value) { this.segGrp56 = value; } public GOVCBR.SegGrp43 .SegGrp55 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp43 .SegGrp55 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp55 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp55 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp55 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp55 withSegGrp56(GOVCBR.SegGrp43 .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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-57" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp57" }) public static class SegGrp56 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-57") protected List segGrp57; /** * 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 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.SegGrp43 .SegGrp55 .SegGrp56 .SegGrp57 } * * */ public List getSegGrp57() { if (segGrp57 == null) { segGrp57 = new ArrayList(); } return this.segGrp57; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 withSegGrp57(GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 .SegGrp57 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 .SegGrp57 value: values) { getSegGrp57().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 withSegGrp57(Collection values) { if (values!= null) { getSegGrp57().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp57 { @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.SegGrp43 .SegGrp55 .SegGrp56 .SegGrp57 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 .SegGrp57 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp55 .SegGrp56 .SegGrp57 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/D12B}TAX-DutyTaxFeeDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-59" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAI-PaymentInstructions"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-60" 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/D12B}GIR-RelatedIdentificationNumbers"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-61" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp59" }) public static class SegGrp58 { @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-59") protected List segGrp59; /** * 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 segGrp59 property. * *

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

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

             *    getSegGrp59().add(newItem);
             * 
* * *

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

Java class for anonymous complex type. * *

The following schema 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/D12B}PAI-PaymentInstructions"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-60" 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/D12B}GIR-RelatedIdentificationNumbers"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-61" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp60" }) public static class SegGrp59 { @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-60") protected List segGrp60; /** * 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 segGrp60 property. * *

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

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

                 *    getSegGrp60().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 } * * */ public List getSegGrp60() { if (segGrp60 == null) { segGrp60 = new ArrayList(); } return this.segGrp60; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withSegGrp60(GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 value: values) { getSegGrp60().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 withSegGrp60(Collection values) { if (values!= null) { getSegGrp60().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-61" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp61" }) public static class SegGrp60 { @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-61") protected GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 segGrp61; /** * 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 segGrp61 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 } * */ public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 getSegGrp61() { return segGrp61; } /** * Sets the value of the segGrp61 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 } * */ public void setSegGrp61(GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 value) { this.segGrp61 = value; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 withSegGrp61(GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 value) { setSegGrp61(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/D12B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp62" }) public static class SegGrp61 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-62") protected List segGrp62; /** * 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 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.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 .SegGrp62 } * * */ public List getSegGrp62() { if (segGrp62 == null) { segGrp62 = new ArrayList(); } return this.segGrp62; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 withSegGrp62(GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 .SegGrp62 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 .SegGrp62 value: values) { getSegGrp62().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 withSegGrp62(Collection values) { if (values!= null) { getSegGrp62().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp62 { @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.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 .SegGrp62 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 .SegGrp62 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp58 .SegGrp59 .SegGrp60 .SegGrp61 .SegGrp62 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/D12B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp63 { @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.SegGrp43 .SegGrp63 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp43 .SegGrp63 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/D12B}MEA-Measurements"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp64 { @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.SegGrp43 .SegGrp64 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp43 .SegGrp64 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp64 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/D12B}STS-Status"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp66" }) public static class SegGrp65 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-66") protected List segGrp66; /** * 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 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.SegGrp43 .SegGrp65 .SegGrp66 } * * */ public List getSegGrp66() { if (segGrp66 == null) { segGrp66 = new ArrayList(); } return this.segGrp66; } public GOVCBR.SegGrp43 .SegGrp65 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp43 .SegGrp65 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp65 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp65 withSegGrp66(GOVCBR.SegGrp43 .SegGrp65 .SegGrp66 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp65 .SegGrp66 value: values) { getSegGrp66().add(value); } } return this; } public GOVCBR.SegGrp43 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp66 { @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.SegGrp43 .SegGrp65 .SegGrp66 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp43 .SegGrp65 .SegGrp66 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp65 .SegGrp66 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/D12B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp67 { @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.SegGrp43 .SegGrp67 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp43 .SegGrp67 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp67 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp67 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp67 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/D12B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "loc", "gei" }) public static class SegGrp68 { @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.SegGrp43 .SegGrp68 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp43 .SegGrp68 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp68 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp68 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp68 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/D12B}CNI-ConsignmentInformation"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-72" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-73" 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/D12B}GEI-ProcessingInformation"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-74" 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/D12B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-75" 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/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-77" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-80" 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/D12B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-81" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-83" 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/D12B}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-84" 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/D12B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-89" 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/D12B}TDT-TransportInformation"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
         *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GPO-GeographicalPosition" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </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/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
         *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-95" 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/D12B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp70", "segGrp72", "segGrp74", "segGrp78", "segGrp80", "segGrp83", "segGrp84", "segGrp85", "segGrp89" }) public static class SegGrp69 { @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 = "SegGrp-70") protected List segGrp70; @XmlElement(name = "SegGrp-72") protected List segGrp72; @XmlElement(name = "SegGrp-74") protected List segGrp74; @XmlElement(name = "SegGrp-78") protected List segGrp78; @XmlElement(name = "SegGrp-80") protected GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 segGrp80; @XmlElement(name = "SegGrp-83") protected List segGrp83; @XmlElement(name = "SegGrp-84") protected List segGrp84; @XmlElement(name = "SegGrp-85") protected List segGrp85; @XmlElement(name = "SegGrp-89") protected List segGrp89; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp70 } * * */ public List getSegGrp70() { if (segGrp70 == null) { segGrp70 = new ArrayList(); } return this.segGrp70; } /** * Gets the value of the segGrp72 property. * *

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

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

             *    getSegGrp72().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 } * * */ public List getSegGrp72() { if (segGrp72 == null) { segGrp72 = new ArrayList(); } return this.segGrp72; } /** * 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.SegGrp43 .SegGrp69 .SegGrp74 } * * */ public List getSegGrp74() { if (segGrp74 == null) { segGrp74 = new ArrayList(); } return this.segGrp74; } /** * 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.SegGrp43 .SegGrp69 .SegGrp78 } * * */ public List getSegGrp78() { if (segGrp78 == null) { segGrp78 = new ArrayList(); } return this.segGrp78; } /** * Gets the value of the segGrp80 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 } * */ public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 getSegGrp80() { return segGrp80; } /** * Sets the value of the segGrp80 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 } * */ public void setSegGrp80(GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 value) { this.segGrp80 = value; } /** * 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.SegGrp43 .SegGrp69 .SegGrp83 } * * */ public List getSegGrp83() { if (segGrp83 == null) { segGrp83 = new ArrayList(); } return this.segGrp83; } /** * Gets the value of the segGrp84 property. * *

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

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

             *    getSegGrp84().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp84 } * * */ public List getSegGrp84() { if (segGrp84 == null) { segGrp84 = new ArrayList(); } return this.segGrp84; } /** * Gets the value of the segGrp85 property. * *

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

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

             *    getSegGrp85().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 } * * */ public List getSegGrp85() { if (segGrp85 == null) { segGrp85 = new ArrayList(); } return this.segGrp85; } /** * Gets the value of the segGrp89 property. * *

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

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

             *    getSegGrp89().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 } * * */ public List getSegGrp89() { if (segGrp89 == null) { segGrp89 = new ArrayList(); } return this.segGrp89; } public GOVCBR.SegGrp43 .SegGrp69 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withCNT(CNTControlTotal value) { setCNT(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp70(GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 value: values) { getSegGrp70().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp70(Collection values) { if (values!= null) { getSegGrp70().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp72(GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 value: values) { getSegGrp72().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp72(Collection values) { if (values!= null) { getSegGrp72().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp74(GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 value: values) { getSegGrp74().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp74(Collection values) { if (values!= null) { getSegGrp74().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp78(GOVCBR.SegGrp43 .SegGrp69 .SegGrp78 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp78 value: values) { getSegGrp78().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp78(Collection values) { if (values!= null) { getSegGrp78().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp80(GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 value) { setSegGrp80(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp83(GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 value: values) { getSegGrp83().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp83(Collection values) { if (values!= null) { getSegGrp83().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp84(GOVCBR.SegGrp43 .SegGrp69 .SegGrp84 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp84 value: values) { getSegGrp84().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp84(Collection values) { if (values!= null) { getSegGrp84().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp85(GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 value: values) { getSegGrp85().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp85(Collection values) { if (values!= null) { getSegGrp85().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp89(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 value: values) { getSegGrp89().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 withSegGrp89(Collection values) { if (values!= null) { getSegGrp89().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp71" }) public static class SegGrp70 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-71") protected List segGrp71; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp70 .SegGrp71 } * * */ public List getSegGrp71() { if (segGrp71 == null) { segGrp71 = new ArrayList(); } return this.segGrp71; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 withSegGrp71(GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 .SegGrp71 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 .SegGrp71 value: values) { getSegGrp71().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 withSegGrp71(Collection values) { if (values!= null) { getSegGrp71().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp71 { @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.SegGrp43 .SegGrp69 .SegGrp70 .SegGrp71 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 .SegGrp71 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp70 .SegGrp71 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/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-73" 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/D12B}GEI-ProcessingInformation"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "segGrp73" }) public static class SegGrp72 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-73") protected List segGrp73; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 } * * */ public List getSegGrp73() { if (segGrp73 == null) { segGrp73 = new ArrayList(); } return this.segGrp73; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 withSegGrp73(GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 value: values) { getSegGrp73().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 withSegGrp73(Collection values) { if (values!= null) { getSegGrp73().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt" }) public static class SegGrp73 { @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.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp72 .SegGrp73 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/D12B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-75" 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/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-77" 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/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp75", "segGrp77" }) public static class SegGrp74 { @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-75") protected List segGrp75; @XmlElement(name = "SegGrp-77") protected List segGrp77; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 } * * */ public List getSegGrp75() { if (segGrp75 == null) { segGrp75 = new ArrayList(); } return this.segGrp75; } /** * 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.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp77 } * * */ public List getSegGrp77() { if (segGrp77 == null) { segGrp77 = new ArrayList(); } return this.segGrp77; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withSegGrp75(GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 value: values) { getSegGrp75().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withSegGrp75(Collection values) { if (values!= null) { getSegGrp75().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 withSegGrp77(GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp77 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp77 value: values) { getSegGrp77().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp76" }) public static class SegGrp75 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-76") protected List segGrp76; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 .SegGrp76 } * * */ public List getSegGrp76() { if (segGrp76 == null) { segGrp76 = new ArrayList(); } return this.segGrp76; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 withSegGrp76(GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 .SegGrp76 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 .SegGrp76 value: values) { getSegGrp76().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp74 .SegGrp75 withSegGrp76(Collection values) { if (values!= null) { getSegGrp76().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

Java class for anonymous complex type. * *

The following schema 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/D12B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp79 { @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.SegGrp43 .SegGrp69 .SegGrp78 .SegGrp79 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp78 .SegGrp79 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp78 .SegGrp79 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/D12B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-81" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp81" }) public static class SegGrp80 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-81") protected GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 segGrp81; /** * 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 segGrp81 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 } * */ public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 getSegGrp81() { return segGrp81; } /** * Sets the value of the segGrp81 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 } * */ public void setSegGrp81(GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 value) { this.segGrp81 = value; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 withSegGrp81(GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 value) { setSegGrp81(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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp82" }) public static class SegGrp81 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-82") protected List segGrp82; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @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 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.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 .SegGrp82 } * * */ public List getSegGrp82() { if (segGrp82 == null) { segGrp82 = new ArrayList(); } return this.segGrp82; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 withSegGrp82(GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 .SegGrp82 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 .SegGrp82 value: values) { getSegGrp82().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp80 .SegGrp81 withSegGrp82(Collection values) { if (values!= null) { getSegGrp82().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 SegGrp83 { @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.SegGrp43 .SegGrp69 .SegGrp83 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp83 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/D12B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp84 { @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.SegGrp43 .SegGrp69 .SegGrp84 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp84 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp84 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp84 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp84 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/D12B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp86", "segGrp87" }) public static class SegGrp85 { @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-86") protected List segGrp86; @XmlElement(name = "SegGrp-87") protected List segGrp87; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp86 } * * */ public List getSegGrp86() { if (segGrp86 == null) { segGrp86 = new ArrayList(); } return this.segGrp86; } /** * 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.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 } * * */ public List getSegGrp87() { if (segGrp87 == null) { segGrp87 = new ArrayList(); } return this.segGrp87; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withSegGrp86(GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp86 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp86 value: values) { getSegGrp86().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withSegGrp86(Collection values) { if (values!= null) { getSegGrp86().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withSegGrp87(GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 value: values) { getSegGrp87().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 withSegGrp87(Collection values) { if (values!= null) { getSegGrp87().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp86 { @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.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp86 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp86 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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp88" }) public static class SegGrp87 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-88") protected List segGrp88; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 .SegGrp88 } * * */ public List getSegGrp88() { if (segGrp88 == null) { segGrp88 = new ArrayList(); } return this.segGrp88; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 withSegGrp88(GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 .SegGrp88 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 .SegGrp88 value: values) { getSegGrp88().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 withSegGrp88(Collection values) { if (values!= null) { getSegGrp88().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp88 { @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.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 .SegGrp88 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 .SegGrp88 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp85 .SegGrp87 .SegGrp88 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/D12B}TDT-TransportInformation"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
             *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GPO-GeographicalPosition" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </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/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
             *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-95" 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/D12B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp90", "segGrp91", "segGrp93" }) public static class SegGrp89 { @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-90") protected List segGrp90; @XmlElement(name = "SegGrp-91") protected List segGrp91; @XmlElement(name = "SegGrp-93") protected List segGrp93; /** * 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 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.SegGrp43 .SegGrp69 .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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 } * * */ public List getSegGrp91() { if (segGrp91 == null) { segGrp91 = new ArrayList(); } return this.segGrp91; } /** * 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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 } * * */ public List getSegGrp93() { if (segGrp93 == null) { segGrp93 = new ArrayList(); } return this.segGrp93; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withSegGrp90(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp90 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp90 value: values) { getSegGrp90().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withSegGrp90(Collection values) { if (values!= null) { getSegGrp90().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withSegGrp91(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 value: values) { getSegGrp91().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withSegGrp91(Collection values) { if (values!= null) { getSegGrp91().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 withSegGrp93(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 value: values) { getSegGrp93().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp90 { @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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp90 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp90 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp90 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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAT-Nationality" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp92" }) public static class SegGrp91 { @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-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 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 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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 .SegGrp92 } * * */ public List getSegGrp92() { if (segGrp92 == null) { segGrp92 = new ArrayList(); } return this.segGrp92; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 withSegGrp92(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 .SegGrp92 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 .SegGrp92 value: values) { getSegGrp92().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .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/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 .SegGrp92 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp91 .SegGrp92 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEL-SealNumber"/>
                 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-95" 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/D12B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp94", "segGrp95" }) public static class SegGrp93 { @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-94") protected List segGrp94; @XmlElement(name = "SegGrp-95") protected List segGrp95; /** * 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 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.SegGrp43 .SegGrp69 .SegGrp89 .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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 } * * */ public List getSegGrp95() { if (segGrp95 == null) { segGrp95 = new ArrayList(); } return this.segGrp95; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withSegGrp94(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp94 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp94 value: values) { getSegGrp94().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withSegGrp94(Collection values) { if (values!= null) { getSegGrp94().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withSegGrp95(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 value: values) { getSegGrp95().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 withSegGrp95(Collection values) { if (values!= null) { getSegGrp95().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}SEL-SealNumber"/>
                     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp94 { @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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp94 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp94 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/D12B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp96" }) public static class SegGrp95 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 .SegGrp96 } * * */ public List getSegGrp96() { if (segGrp96 == null) { segGrp96 = new ArrayList(); } return this.segGrp96; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 withSegGrp96(GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 .SegGrp96 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 .SegGrp96 value: values) { getSegGrp96().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .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/D12B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 .SegGrp96 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .SegGrp93 .SegGrp95 .SegGrp96 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp69 .SegGrp89 .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="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" maxOccurs="9" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-100" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-101" 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/D12B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" 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/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-107" 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/D12B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-108" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-110" 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/D12B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-111" 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/D12B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-115" 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/D12B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-119" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-120" 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/D12B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-123" maxOccurs="999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-125" 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/D12B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-126" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-128" 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/D12B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-129" 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/D12B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-133" 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/D12B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-134" 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/D12B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "moa", "ifd", "sts", "segGrp98", "segGrp100", "segGrp101", "segGrp105", "segGrp107", "segGrp110", "segGrp111", "segGrp112", "segGrp113" }) public static class SegGrp97 { @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-98") protected List segGrp98; @XmlElement(name = "SegGrp-100") protected List segGrp100; @XmlElement(name = "SegGrp-101") protected List segGrp101; @XmlElement(name = "SegGrp-105") protected List segGrp105; @XmlElement(name = "SegGrp-107") protected GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 segGrp107; @XmlElement(name = "SegGrp-110") protected List segGrp110; @XmlElement(name = "SegGrp-111") protected List segGrp111; @XmlElement(name = "SegGrp-112") protected List segGrp112; @XmlElement(name = "SegGrp-113") protected List segGrp113; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp98 } * * */ public List getSegGrp98() { if (segGrp98 == null) { segGrp98 = new ArrayList(); } return this.segGrp98; } /** * 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.SegGrp43 .SegGrp97 .SegGrp100 } * * */ public List getSegGrp100() { if (segGrp100 == null) { segGrp100 = new ArrayList(); } return this.segGrp100; } /** * 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.SegGrp43 .SegGrp97 .SegGrp101 } * * */ public List getSegGrp101() { if (segGrp101 == null) { segGrp101 = new ArrayList(); } return this.segGrp101; } /** * 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.SegGrp43 .SegGrp97 .SegGrp105 } * * */ public List getSegGrp105() { if (segGrp105 == null) { segGrp105 = new ArrayList(); } return this.segGrp105; } /** * Gets the value of the segGrp107 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 } * */ public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 getSegGrp107() { return segGrp107; } /** * Sets the value of the segGrp107 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 } * */ public void setSegGrp107(GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 value) { this.segGrp107 = value; } /** * 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.SegGrp43 .SegGrp97 .SegGrp110 } * * */ public List getSegGrp110() { if (segGrp110 == null) { segGrp110 = new ArrayList(); } return this.segGrp110; } /** * Gets the value of the segGrp111 property. * *

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

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

             *    getSegGrp111().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 } * * */ public List getSegGrp111() { if (segGrp111 == null) { segGrp111 = new ArrayList(); } return this.segGrp111; } /** * Gets the value of the segGrp112 property. * *

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

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

             *    getSegGrp112().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 } * * */ public List getSegGrp112() { if (segGrp112 == null) { segGrp112 = new ArrayList(); } return this.segGrp112; } /** * Gets the value of the segGrp113 property. * *

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

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

             *    getSegGrp113().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 } * * */ public List getSegGrp113() { if (segGrp113 == null) { segGrp113 = new ArrayList(); } return this.segGrp113; } public GOVCBR.SegGrp43 .SegGrp97 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp98(GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 value: values) { getSegGrp98().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp98(Collection values) { if (values!= null) { getSegGrp98().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp100(GOVCBR.SegGrp43 .SegGrp97 .SegGrp100 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp100 value: values) { getSegGrp100().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp100(Collection values) { if (values!= null) { getSegGrp100().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp101(GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 value: values) { getSegGrp101().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp101(Collection values) { if (values!= null) { getSegGrp101().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp105(GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 value: values) { getSegGrp105().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp105(Collection values) { if (values!= null) { getSegGrp105().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp107(GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 value) { setSegGrp107(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp110(GOVCBR.SegGrp43 .SegGrp97 .SegGrp110 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp110 value: values) { getSegGrp110().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp110(Collection values) { if (values!= null) { getSegGrp110().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp111(GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 value: values) { getSegGrp111().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp111(Collection values) { if (values!= null) { getSegGrp111().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp112(GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 value: values) { getSegGrp112().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp112(Collection values) { if (values!= null) { getSegGrp112().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 withSegGrp113(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 value: values) { getSegGrp113().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp100 { @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.SegGrp43 .SegGrp97 .SegGrp100 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp100 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp100 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/D12B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" 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/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp102", "segGrp104" }) public static class SegGrp101 { @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-102") protected List segGrp102; @XmlElement(name = "SegGrp-104") protected List segGrp104; /** * 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 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.SegGrp43 .SegGrp97 .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.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp104 } * * */ public List getSegGrp104() { if (segGrp104 == null) { segGrp104 = new ArrayList(); } return this.segGrp104; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withSegGrp102(GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 value: values) { getSegGrp102().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withSegGrp102(Collection values) { if (values!= null) { getSegGrp102().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withSegGrp104(GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp104 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp104 value: values) { getSegGrp104().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 withSegGrp104(Collection values) { if (values!= null) { getSegGrp104().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" 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/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp103" }) public static class SegGrp102 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-103") protected List segGrp103; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 .SegGrp103 } * * */ public List getSegGrp103() { if (segGrp103 == null) { segGrp103 = new ArrayList(); } return this.segGrp103; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 withSegGrp103(GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 .SegGrp103 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 .SegGrp103 value: values) { getSegGrp103().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .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/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 .SegGrp103 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp102 .SegGrp103 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .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/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp104 { @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.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp104 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp104 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp101 .SegGrp104 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/D12B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp106" }) public static class SegGrp105 { @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-106") protected List segGrp106; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp105 .SegGrp106 } * * */ public List getSegGrp106() { if (segGrp106 == null) { segGrp106 = new ArrayList(); } return this.segGrp106; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withSegGrp106(GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 .SegGrp106 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 .SegGrp106 value: values) { getSegGrp106().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 withSegGrp106(Collection values) { if (values!= null) { getSegGrp106().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp106 { @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.SegGrp43 .SegGrp97 .SegGrp105 .SegGrp106 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 .SegGrp106 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp105 .SegGrp106 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/D12B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-108" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp108" }) public static class SegGrp107 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-108") protected GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 segGrp108; /** * 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 segGrp108 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 } * */ public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 getSegGrp108() { return segGrp108; } /** * Sets the value of the segGrp108 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 } * */ public void setSegGrp108(GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 value) { this.segGrp108 = value; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 withSegGrp108(GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 value) { setSegGrp108(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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp109" }) public static class SegGrp108 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-109") protected List segGrp109; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 .SegGrp109 } * * */ public List getSegGrp109() { if (segGrp109 == null) { segGrp109 = new ArrayList(); } return this.segGrp109; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 withSegGrp109(GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 .SegGrp109 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 .SegGrp109 value: values) { getSegGrp109().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 withSegGrp109(Collection values) { if (values!= null) { getSegGrp109().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp109 { @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.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 .SegGrp109 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 .SegGrp109 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp107 .SegGrp108 .SegGrp109 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/D12B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp110 { @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.SegGrp43 .SegGrp97 .SegGrp110 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp110 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp110 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/D12B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 SegGrp111 { @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.SegGrp43 .SegGrp97 .SegGrp111 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp111 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/D12B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp112 { @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.SegGrp43 .SegGrp97 .SegGrp112 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp112 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/D12B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-115" 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/D12B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-119" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-120" 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/D12B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-123" maxOccurs="999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-125" 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/D12B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-126" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-128" 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/D12B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-129" 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/D12B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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-133" 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/D12B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-134" 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/D12B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "prc", "mea", "moa", "cdi", "pgi", "tcc", "cnt", "ifd", "segGrp114", "segGrp115", "segGrp117", "segGrp121", "segGrp123", "segGrp124", "segGrp125", "segGrp128", "segGrp133", "segGrp134", "segGrp136", "segGrp137" }) public static class SegGrp113 { @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 = "PRC") protected List prc; @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 = "SegGrp-114") protected List segGrp114; @XmlElement(name = "SegGrp-115") protected List segGrp115; @XmlElement(name = "SegGrp-117") protected List segGrp117; @XmlElement(name = "SegGrp-121") protected List segGrp121; @XmlElement(name = "SegGrp-123") protected List segGrp123; @XmlElement(name = "SegGrp-124") protected List segGrp124; @XmlElement(name = "SegGrp-125") protected GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 segGrp125; @XmlElement(name = "SegGrp-128") protected List segGrp128; @XmlElement(name = "SegGrp-133") protected List segGrp133; @XmlElement(name = "SegGrp-134") protected List segGrp134; @XmlElement(name = "SegGrp-136") protected List segGrp136; @XmlElement(name = "SegGrp-137") protected List segGrp137; /** * 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 prc property. * *

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

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

                 *    getPRC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PRCProcessIdentification } * * */ public List getPRC() { if (prc == null) { prc = new ArrayList(); } return this.prc; } /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 } * * */ public List getSegGrp115() { if (segGrp115 == null) { segGrp115 = new ArrayList(); } return this.segGrp115; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 } * * */ public List getSegGrp117() { if (segGrp117 == null) { segGrp117 = new ArrayList(); } return this.segGrp117; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp121 } * * */ public List getSegGrp121() { if (segGrp121 == null) { segGrp121 = new ArrayList(); } return this.segGrp121; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 } * * */ public List getSegGrp123() { if (segGrp123 == null) { segGrp123 = new ArrayList(); } return this.segGrp123; } /** * Gets the value of the segGrp124 property. * *

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

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

                 *    getSegGrp124().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 } * * */ public List getSegGrp124() { if (segGrp124 == null) { segGrp124 = new ArrayList(); } return this.segGrp124; } /** * Gets the value of the segGrp125 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 } * */ public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 getSegGrp125() { return segGrp125; } /** * Sets the value of the segGrp125 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 } * */ public void setSegGrp125(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 value) { this.segGrp125 = value; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 } * * */ public List getSegGrp128() { if (segGrp128 == null) { segGrp128 = new ArrayList(); } return this.segGrp128; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp133 } * * */ public List getSegGrp133() { if (segGrp133 == null) { segGrp133 = new ArrayList(); } return this.segGrp133; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 } * * */ public List getSegGrp134() { if (segGrp134 == null) { segGrp134 = new ArrayList(); } return this.segGrp134; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 } * * */ public List getSegGrp136() { if (segGrp136 == null) { segGrp136 = new ArrayList(); } return this.segGrp136; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp137 } * * */ public List getSegGrp137() { if (segGrp137 == null) { segGrp137 = new ArrayList(); } return this.segGrp137; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withPRC(PRCProcessIdentification... values) { if (values!= null) { for (PRCProcessIdentification value: values) { getPRC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withPRC(Collection values) { if (values!= null) { getPRC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp114(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp114 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp114 value: values) { getSegGrp114().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp114(Collection values) { if (values!= null) { getSegGrp114().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp115(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 value: values) { getSegGrp115().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp115(Collection values) { if (values!= null) { getSegGrp115().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp117(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 value: values) { getSegGrp117().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp117(Collection values) { if (values!= null) { getSegGrp117().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp121(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp121 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp121 value: values) { getSegGrp121().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp121(Collection values) { if (values!= null) { getSegGrp121().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp123(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 value: values) { getSegGrp123().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp123(Collection values) { if (values!= null) { getSegGrp123().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp124(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 value: values) { getSegGrp124().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp124(Collection values) { if (values!= null) { getSegGrp124().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp125(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 value) { setSegGrp125(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp128(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 value: values) { getSegGrp128().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp128(Collection values) { if (values!= null) { getSegGrp128().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp133(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp133 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp133 value: values) { getSegGrp133().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp133(Collection values) { if (values!= null) { getSegGrp133().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp134(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 value: values) { getSegGrp134().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp134(Collection values) { if (values!= null) { getSegGrp134().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp136(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 value: values) { getSegGrp136().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp136(Collection values) { if (values!= null) { getSegGrp136().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp137(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp137 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp137 value: values) { getSegGrp137().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 withSegGrp137(Collection values) { if (values!= null) { getSegGrp137().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp114 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp114 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp114 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp114 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp114 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/D12B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp116" }) public static class SegGrp115 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-116") protected List segGrp116; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 .SegGrp116 } * * */ public List getSegGrp116() { if (segGrp116 == null) { segGrp116 = new ArrayList(); } return this.segGrp116; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 withSegGrp116(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 .SegGrp116 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 .SegGrp116 value: values) { getSegGrp116().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 withSegGrp116(Collection values) { if (values!= null) { getSegGrp116().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp116 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 .SegGrp116 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 .SegGrp116 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp115 .SegGrp116 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/D12B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-119" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-120" 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/D12B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp118", "segGrp120" }) public static class SegGrp117 { @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-118") protected List segGrp118; @XmlElement(name = "SegGrp-120") protected List segGrp120; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 } * * */ public List getSegGrp118() { if (segGrp118 == null) { segGrp118 = new ArrayList(); } return this.segGrp118; } /** * 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp120 } * * */ public List getSegGrp120() { if (segGrp120 == null) { segGrp120 = new ArrayList(); } return this.segGrp120; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withSegGrp118(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 value: values) { getSegGrp118().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withSegGrp118(Collection values) { if (values!= null) { getSegGrp118().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 withSegGrp120(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp120 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp120 value: values) { getSegGrp120().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-119" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp119" }) public static class SegGrp118 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-119") protected List segGrp119; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 .SegGrp119 } * * */ public List getSegGrp119() { if (segGrp119 == null) { segGrp119 = new ArrayList(); } return this.segGrp119; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 withSegGrp119(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 .SegGrp119 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 .SegGrp119 value: values) { getSegGrp119().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp117 .SegGrp118 withSegGrp119(Collection values) { if (values!= null) { getSegGrp119().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

Java class for anonymous complex type. * *

The following schema 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/D12B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp122 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp121 .SegGrp122 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp121 .SegGrp122 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp121 .SegGrp122 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/D12B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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 SegGrp123 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp123 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp124 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp124 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/D12B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-126" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp126" }) public static class SegGrp125 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-126") protected GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 segGrp126; /** * 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 segGrp126 property. * * @return * possible object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 } * */ public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 getSegGrp126() { return segGrp126; } /** * Sets the value of the segGrp126 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 } * */ public void setSegGrp126(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 value) { this.segGrp126 = value; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 withSegGrp126(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 value) { setSegGrp126(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/D12B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-127" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp127" }) public static class SegGrp126 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-127") protected List segGrp127; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 .SegGrp127 } * * */ public List getSegGrp127() { if (segGrp127 == null) { segGrp127 = new ArrayList(); } return this.segGrp127; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 withSegGrp127(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 .SegGrp127 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 .SegGrp127 value: values) { getSegGrp127().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 withSegGrp127(Collection values) { if (values!= null) { getSegGrp127().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp127 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 .SegGrp127 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 .SegGrp127 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp125 .SegGrp126 .SegGrp127 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/D12B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-129" 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/D12B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp129" }) public static class SegGrp128 { @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-129") protected List segGrp129; /** * 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 segGrp129 property. * *

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

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

                     *    getSegGrp129().add(newItem);
                     * 
* * *

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

Java class for anonymous complex type. * *

The following schema 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/D12B}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-130" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                             </sequence>
                     *                             <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
                     *                               <complexType>
                     *                                 <complexContent>
                     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                                     <sequence>
                     *                                       <sequence>
                     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp130" }) public static class SegGrp129 { @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-130") protected List segGrp130; /** * 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 segGrp130 property. * *

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

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

                         *    getSegGrp130().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 } * * */ public List getSegGrp130() { if (segGrp130 == null) { segGrp130 = new ArrayList(); } return this.segGrp130; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withSegGrp130(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 value: values) { getSegGrp130().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 withSegGrp130(Collection values) { if (values!= null) { getSegGrp130().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D12B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp131" }) public static class SegGrp130 { @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-131") protected List segGrp131; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 } * * */ public List getSegGrp131() { if (segGrp131 == null) { segGrp131 = new ArrayList(); } return this.segGrp131; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 withSegGrp131(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 value: values) { getSegGrp131().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}NAD-NameAndAddress"/>
                             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
                             *           <complexType>
                             *             <complexContent>
                             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *                 <sequence>
                             *                   <sequence>
                             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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", "segGrp132" }) public static class SegGrp131 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-132") protected List segGrp132; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 .SegGrp132 } * * */ public List getSegGrp132() { if (segGrp132 == null) { segGrp132 = new ArrayList(); } return this.segGrp132; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 withSegGrp132(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 .SegGrp132 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 .SegGrp132 value: values) { getSegGrp132().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 withSegGrp132(Collection values) { if (values!= null) { getSegGrp132().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                                 * <complexType>
                                 *   <complexContent>
                                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 *       <sequence>
                                 *         <sequence>
                                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                                 *         </sequence>
                                 *       </sequence>
                                 *     </restriction>
                                 *   </complexContent>
                                 * </complexType>
                                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp132 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 .SegGrp132 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 .SegGrp132 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp128 .SegGrp129 .SegGrp130 .SegGrp131 .SegGrp132 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/D12B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp133 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp133 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp133 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp133 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/D12B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp135" }) public static class SegGrp134 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-135") protected List segGrp135; /** * 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 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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 .SegGrp135 } * * */ public List getSegGrp135() { if (segGrp135 == null) { segGrp135 = new ArrayList(); } return this.segGrp135; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 withSegGrp135(GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 .SegGrp135 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 .SegGrp135 value: values) { getSegGrp135().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp135 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 .SegGrp135 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 .SegGrp135 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp134 .SegGrp135 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/D12B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp136 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp136 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/D12B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp137 { @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.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp137 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp113 .SegGrp137 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/D12B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp99" }) public static class SegGrp98 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-99") protected List segGrp99; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

                 *    getSegGrp99().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 .SegGrp99 } * * */ public List getSegGrp99() { if (segGrp99 == null) { segGrp99 = new ArrayList(); } return this.segGrp99; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 withSegGrp99(GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 .SegGrp99 ... values) { if (values!= null) { for (GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 .SegGrp99 value: values) { getSegGrp99().add(value); } } return this; } public GOVCBR.SegGrp43 .SegGrp97 .SegGrp98 withSegGrp99(Collection values) { if (values!= null) { getSegGrp99().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}STS-Status" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}DOC-DocumentMessageDetails"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}ALI-AdditionalInformation" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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/D12B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D12B}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