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

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

/*-
 * ========================LICENSE_START=================================
 * d10b-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:53:37 AM UTC 
//


package org.smooks.edifact.binding.d10b;

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/D10B}BGM-BeginningOfMessage"/>
 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" minOccurs="0"/>
 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99999" minOccurs="0"/>
 *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CUX-Currencies" maxOccurs="9" minOccurs="0"/>
 *           <element name="FII" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GOR-GovernmentalRequirements"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}STS-Status"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}DOC-DocumentMessageDetails"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
 *                             </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/D10B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}RCS-RequirementsAndConditions"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}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/D10B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}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/D10B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}INP-PartiesAndInstruction"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GIR-RelatedIdentificationNumbers"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}TAX-DutyTaxFeeDetails"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}PAI-PaymentInstructions"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GIR-RelatedIdentificationNumbers"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}PAC-Package"/>
 *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}TMP-Temperature"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}TDT-TransportInformation"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
 *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-35" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-36" 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/D10B}ADR-Address"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-37" 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/D10B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-38" 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/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-40" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-41" 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/D10B}SEQ-SequenceDetails"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-43" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-44" 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/D10B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-45" 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/D10B}DOC-DocumentMessageDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-46" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-47" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-48" 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/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-49" 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/D10B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-50" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-52" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-53" 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/D10B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-54" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-56" 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/D10B}TAX-DutyTaxFeeDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-57" 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/D10B}PAI-PaymentInstructions"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-58" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-59" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-61" 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/D10B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-62" 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/D10B}MEA-Measurements"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </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="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-64" 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/D10B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-66" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-67" 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/D10B}CNI-ConsignmentInformation"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-68" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-69" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-70" 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/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-74" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-75" 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/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-77" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-78" 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/D10B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-79" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-80" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-81" 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/D10B}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-84" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-86" 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/D10B}TDT-TransportInformation"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GPO-GeographicalPosition" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-90" 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/D10B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-91" 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/D10B}NAD-NameAndAddress"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-93" 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/D10B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-95" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                 </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/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-103" 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/D10B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-104" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-106" 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/D10B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-107" 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/D10B}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-119" 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/D10B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-121" 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/D10B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-122" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-123" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-124" 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/D10B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-125" 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/D10B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-129" 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/D10B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-130" 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/D10B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <sequence>
 *           <element name="HYN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}HYN-HierarchyInformation"/>
 *         </sequence>
 *         <element name="SegGrp-133" 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/D10B}CNI-ConsignmentInformation"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}HAN-HandlingInstructions" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-134" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-138" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-143" 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/D10B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-144" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-146" 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/D10B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RTE-RateDetails" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-147" 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/D10B}PAC-Package"/>
 *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RSL-Result"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-150" 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/D10B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-154" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-155" 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/D10B}TDT-TransportInformation"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
 *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GPO-GeographicalPosition" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-156" 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/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-158" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-159" 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/D10B}ADR-Address"/>
 *                                                   <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-160" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-161" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-164" 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/D10B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-165" 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/D10B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-166" 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/D10B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" 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/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-170" 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/D10B}SEQ-SequenceDetails"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-172" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-173" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-176" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-178" 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/D10B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-179" 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/D10B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-180" 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/D10B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-181" 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/D10B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-183" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-185" 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/D10B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-186" 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/D10B}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-188" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <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/D10B}NAD-NameAndAddress"/>
 *                                                           </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/D10B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-204" 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/D10B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-205" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" 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/D10B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-207" 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/D10B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
 *                                                                       <complexType>
 *                                                                         <complexContent>
 *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                             <sequence>
 *                                                                               <sequence>
 *                                                                                 <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-212" 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/D10B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-215" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-216" 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/D10B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-219" 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/D10B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-224" 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/D10B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-226" 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/D10B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-227" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-228" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-229" 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/D10B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}AUT-AuthenticationResult" minOccurs="0"/>
 *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-41", type = JAXBElement.class, required = false), @XmlElementRef(name = "HYN", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-133", 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 23200 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d10b/target/classes/EDIFACT-Messages.dfdl.xsd * line 21064 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d10b/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.SegGrp133 }{@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.SegGrp41 }{@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/D10B}LOC-PlaceLocationIdentification"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}RCS-RequirementsAndConditions"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CNI-ConsignmentInformation"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}HAN-HandlingInstructions" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-134" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-138" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                             </sequence>
     *                             <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-143" 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/D10B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-144" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-146" 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/D10B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RTE-RateDetails" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-147" 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/D10B}PAC-Package"/>
     *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RSL-Result"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-150" 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/D10B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-154" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-155" 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/D10B}TDT-TransportInformation"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
     *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GPO-GeographicalPosition" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-156" 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/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-158" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-159" 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/D10B}ADR-Address"/>
     *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-160" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-161" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-164" 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/D10B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-165" 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/D10B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-166" 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/D10B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" 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/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-170" 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/D10B}SEQ-SequenceDetails"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-172" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-173" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-176" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-178" 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/D10B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-179" 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/D10B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-180" 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/D10B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-181" 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/D10B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-183" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-185" 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/D10B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-186" 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/D10B}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-188" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <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/D10B}NAD-NameAndAddress"/>
     *                                                 </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/D10B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-204" 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/D10B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-205" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" 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/D10B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-207" 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/D10B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
     *                                                             <complexType>
     *                                                               <complexContent>
     *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                   <sequence>
     *                                                                     <sequence>
     *                                                                       <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-212" 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/D10B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-215" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-216" 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/D10B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-219" 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/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-224" 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/D10B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-226" 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/D10B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-227" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-228" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-229" 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/D10B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp134", "segGrp136", "segGrp137", "segGrp141", "segGrp143", "segGrp146", "segGrp147", "segGrp148", "segGrp149", "segGrp150", "segGrp151", "segGrp155", "segGrp170", "segGrp216" }) public static class SegGrp133 { @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-134") protected List segGrp134; @XmlElement(name = "SegGrp-136") protected List segGrp136; @XmlElement(name = "SegGrp-137") protected List segGrp137; @XmlElement(name = "SegGrp-141") protected List segGrp141; @XmlElement(name = "SegGrp-143") protected GOVCBR.SegGrp133 .SegGrp143 segGrp143; @XmlElement(name = "SegGrp-146") protected List segGrp146; @XmlElement(name = "SegGrp-147") protected List segGrp147; @XmlElement(name = "SegGrp-148") protected List segGrp148; @XmlElement(name = "SegGrp-149") protected List segGrp149; @XmlElement(name = "SegGrp-150") protected GOVCBR.SegGrp133 .SegGrp150 segGrp150; @XmlElement(name = "SegGrp-151") protected List segGrp151; @XmlElement(name = "SegGrp-155") protected List segGrp155; @XmlElement(name = "SegGrp-170") protected List segGrp170; @XmlElement(name = "SegGrp-216") protected List segGrp216; /** * 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 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.SegGrp133 .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.SegGrp133 .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.SegGrp133 .SegGrp137 } * * */ public List getSegGrp137() { if (segGrp137 == null) { segGrp137 = new ArrayList(); } return this.segGrp137; } /** * 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.SegGrp133 .SegGrp141 } * * */ public List getSegGrp141() { if (segGrp141 == null) { segGrp141 = new ArrayList(); } return this.segGrp141; } /** * Gets the value of the segGrp143 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp143 } * */ public GOVCBR.SegGrp133 .SegGrp143 getSegGrp143() { return segGrp143; } /** * Sets the value of the segGrp143 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp143 } * */ public void setSegGrp143(GOVCBR.SegGrp133 .SegGrp143 value) { this.segGrp143 = value; } /** * Gets the value of the segGrp146 property. * *

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

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

         *    getSegGrp146().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp146 } * * */ public List getSegGrp146() { if (segGrp146 == null) { segGrp146 = new ArrayList(); } return this.segGrp146; } /** * Gets the value of the segGrp147 property. * *

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

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

         *    getSegGrp147().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp147 } * * */ public List getSegGrp147() { if (segGrp147 == null) { segGrp147 = new ArrayList(); } return this.segGrp147; } /** * Gets the value of the segGrp148 property. * *

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

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

         *    getSegGrp148().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp148 } * * */ public List getSegGrp148() { if (segGrp148 == null) { segGrp148 = new ArrayList(); } return this.segGrp148; } /** * Gets the value of the segGrp149 property. * *

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

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

         *    getSegGrp149().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp149 } * * */ public List getSegGrp149() { if (segGrp149 == null) { segGrp149 = new ArrayList(); } return this.segGrp149; } /** * Gets the value of the segGrp150 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp150 } * */ public GOVCBR.SegGrp133 .SegGrp150 getSegGrp150() { return segGrp150; } /** * Sets the value of the segGrp150 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp150 } * */ public void setSegGrp150(GOVCBR.SegGrp133 .SegGrp150 value) { this.segGrp150 = 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.SegGrp133 .SegGrp151 } * * */ public List getSegGrp151() { if (segGrp151 == null) { segGrp151 = new ArrayList(); } return this.segGrp151; } /** * Gets the value of the segGrp155 property. * *

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

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

         *    getSegGrp155().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp155 } * * */ public List getSegGrp155() { if (segGrp155 == null) { segGrp155 = new ArrayList(); } return this.segGrp155; } /** * 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.SegGrp133 .SegGrp170 } * * */ public List getSegGrp170() { if (segGrp170 == null) { segGrp170 = new ArrayList(); } return this.segGrp170; } /** * 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.SegGrp133 .SegGrp216 } * * */ public List getSegGrp216() { if (segGrp216 == null) { segGrp216 = new ArrayList(); } return this.segGrp216; } public GOVCBR.SegGrp133 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp133 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp133 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp133 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp133 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp133 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp133 withHAN(HANHandlingInstructions value) { setHAN(value); return this; } public GOVCBR.SegGrp133 withSegGrp134(GOVCBR.SegGrp133 .SegGrp134 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp134 value: values) { getSegGrp134().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp134(Collection values) { if (values!= null) { getSegGrp134().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp136(GOVCBR.SegGrp133 .SegGrp136 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp136 value: values) { getSegGrp136().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp136(Collection values) { if (values!= null) { getSegGrp136().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp137(GOVCBR.SegGrp133 .SegGrp137 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp137 value: values) { getSegGrp137().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp137(Collection values) { if (values!= null) { getSegGrp137().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp141(GOVCBR.SegGrp133 .SegGrp141 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp141 value: values) { getSegGrp141().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp141(Collection values) { if (values!= null) { getSegGrp141().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp143(GOVCBR.SegGrp133 .SegGrp143 value) { setSegGrp143(value); return this; } public GOVCBR.SegGrp133 withSegGrp146(GOVCBR.SegGrp133 .SegGrp146 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp146 value: values) { getSegGrp146().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp146(Collection values) { if (values!= null) { getSegGrp146().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp147(GOVCBR.SegGrp133 .SegGrp147 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp147 value: values) { getSegGrp147().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp147(Collection values) { if (values!= null) { getSegGrp147().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp148(GOVCBR.SegGrp133 .SegGrp148 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp148 value: values) { getSegGrp148().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp148(Collection values) { if (values!= null) { getSegGrp148().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp149(GOVCBR.SegGrp133 .SegGrp149 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp149 value: values) { getSegGrp149().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp149(Collection values) { if (values!= null) { getSegGrp149().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp150(GOVCBR.SegGrp133 .SegGrp150 value) { setSegGrp150(value); return this; } public GOVCBR.SegGrp133 withSegGrp151(GOVCBR.SegGrp133 .SegGrp151 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp151 value: values) { getSegGrp151().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp151(Collection values) { if (values!= null) { getSegGrp151().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp155(GOVCBR.SegGrp133 .SegGrp155 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 value: values) { getSegGrp155().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp155(Collection values) { if (values!= null) { getSegGrp155().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp170(GOVCBR.SegGrp133 .SegGrp170 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 value: values) { getSegGrp170().add(value); } } return this; } public GOVCBR.SegGrp133 withSegGrp170(Collection values) { if (values!= null) { getSegGrp170().addAll(values); } return this; } public GOVCBR.SegGrp133 withSegGrp216(GOVCBR.SegGrp133 .SegGrp216 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 value: values) { getSegGrp216().add(value); } } return this; } public GOVCBR.SegGrp133 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp135" }) public static class SegGrp134 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-135") protected List segGrp135; /** * 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 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.SegGrp133 .SegGrp134 .SegGrp135 } * * */ public List getSegGrp135() { if (segGrp135 == null) { segGrp135 = new ArrayList(); } return this.segGrp135; } public GOVCBR.SegGrp133 .SegGrp134 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp134 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp134 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp134 withSegGrp135(GOVCBR.SegGrp133 .SegGrp134 .SegGrp135 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp134 .SegGrp135 value: values) { getSegGrp135().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp134 withSegGrp135(Collection values) { if (values!= null) { getSegGrp135().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp135 { @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.SegGrp133 .SegGrp134 .SegGrp135 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp134 .SegGrp135 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp134 .SegGrp135 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/D10B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp136 { @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.SegGrp133 .SegGrp136 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp136 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp136 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/D10B}DOC-DocumentMessageDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-138" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                   </sequence>
         *                   <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp138", "segGrp140" }) public static class SegGrp137 { @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-138") protected List segGrp138; @XmlElement(name = "SegGrp-140") protected List segGrp140; /** * 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 segGrp138 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 } * * */ public List getSegGrp138() { if (segGrp138 == null) { segGrp138 = new ArrayList(); } return this.segGrp138; } /** * Gets the value of the segGrp140 property. * *

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

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

             *    getSegGrp140().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp137 .SegGrp140 } * * */ public List getSegGrp140() { if (segGrp140 == null) { segGrp140 = new ArrayList(); } return this.segGrp140; } public GOVCBR.SegGrp133 .SegGrp137 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp137 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp137 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp137 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp137 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp133 .SegGrp137 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp137 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp137 withSegGrp138(GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 value: values) { getSegGrp138().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 withSegGrp138(Collection values) { if (values!= null) { getSegGrp138().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp137 withSegGrp140(GOVCBR.SegGrp133 .SegGrp137 .SegGrp140 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp137 .SegGrp140 value: values) { getSegGrp140().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *         </sequence>
             *         <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp139" }) public static class SegGrp138 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-139") protected List segGrp139; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the 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.SegGrp133 .SegGrp137 .SegGrp138 .SegGrp139 } * * */ public List getSegGrp139() { if (segGrp139 == null) { segGrp139 = new ArrayList(); } return this.segGrp139; } public GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 withSegGrp139(GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 .SegGrp139 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 .SegGrp139 value: values) { getSegGrp139().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 .SegGrp138 withSegGrp139(Collection values) { if (values!= null) { getSegGrp139().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp140 { @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.SegGrp133 .SegGrp137 .SegGrp140 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp137 .SegGrp140 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp137 .SegGrp140 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/D10B}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-142" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp142" }) public static class SegGrp141 { @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-142") protected List segGrp142; /** * 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 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.SegGrp133 .SegGrp141 .SegGrp142 } * * */ public List getSegGrp142() { if (segGrp142 == null) { segGrp142 = new ArrayList(); } return this.segGrp142; } public GOVCBR.SegGrp133 .SegGrp141 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp133 .SegGrp141 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp141 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp141 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp141 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp141 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp141 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp141 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp141 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp141 withSegGrp142(GOVCBR.SegGrp133 .SegGrp141 .SegGrp142 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp141 .SegGrp142 value: values) { getSegGrp142().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp141 withSegGrp142(Collection values) { if (values!= null) { getSegGrp142().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp142 { @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.SegGrp133 .SegGrp141 .SegGrp142 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp133 .SegGrp141 .SegGrp142 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp141 .SegGrp142 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/D10B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-144" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp144" }) public static class SegGrp143 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-144") protected GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 segGrp144; /** * 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 segGrp144 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 } * */ public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 getSegGrp144() { return segGrp144; } /** * Sets the value of the segGrp144 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 } * */ public void setSegGrp144(GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 value) { this.segGrp144 = value; } public GOVCBR.SegGrp133 .SegGrp143 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp133 .SegGrp143 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp143 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp143 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp143 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp143 withSegGrp144(GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 value) { setSegGrp144(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/D10B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp145" }) public static class SegGrp144 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-145") protected List segGrp145; /** * 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 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.SegGrp133 .SegGrp143 .SegGrp144 .SegGrp145 } * * */ public List getSegGrp145() { if (segGrp145 == null) { segGrp145 = new ArrayList(); } return this.segGrp145; } public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 withSegGrp145(GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 .SegGrp145 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 .SegGrp145 value: values) { getSegGrp145().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp145 { @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.SegGrp133 .SegGrp143 .SegGrp144 .SegGrp145 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 .SegGrp145 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp143 .SegGrp144 .SegGrp145 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/D10B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RTE-RateDetails" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "rte", "moa" }) public static class SegGrp146 { @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.SegGrp133 .SegGrp146 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp133 .SegGrp146 withRTE(RTERateDetails value) { setRTE(value); return this; } public GOVCBR.SegGrp133 .SegGrp146 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/D10B}PAC-Package"/>
         *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 SegGrp147 { @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.SegGrp133 .SegGrp147 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp133 .SegGrp147 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp147 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp147 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp147 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp147 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp147 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp147 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp147 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp147 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp147 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/D10B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp148 { @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.SegGrp133 .SegGrp148 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp133 .SegGrp148 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp148 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp148 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp148 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/D10B}RSL-Result"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rsl", "qty", "dtm" }) public static class SegGrp149 { @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.SegGrp133 .SegGrp149 withRSL(RSLResult value) { setRSL(value); return this; } public GOVCBR.SegGrp133 .SegGrp149 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp149 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp149 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp149 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/D10B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp150 { @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.SegGrp133 .SegGrp150 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp133 .SegGrp150 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/D10B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-152" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-154" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "gei", "sel", "segGrp152", "segGrp154" }) public static class SegGrp151 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SEL") protected List sel; @XmlElement(name = "SegGrp-152") protected List segGrp152; @XmlElement(name = "SegGrp-154") protected GOVCBR.SegGrp133 .SegGrp151 .SegGrp154 segGrp154; /** * 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 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 sel property. * *

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

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

             *    getSEL().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SELSealNumber } * * */ public List getSEL() { if (sel == null) { sel = new ArrayList(); } return this.sel; } /** * 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.SegGrp133 .SegGrp151 .SegGrp152 } * * */ public List getSegGrp152() { if (segGrp152 == null) { segGrp152 = new ArrayList(); } return this.segGrp152; } /** * Gets the value of the segGrp154 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp151 .SegGrp154 } * */ public GOVCBR.SegGrp133 .SegGrp151 .SegGrp154 getSegGrp154() { return segGrp154; } /** * Sets the value of the segGrp154 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp151 .SegGrp154 } * */ public void setSegGrp154(GOVCBR.SegGrp133 .SegGrp151 .SegGrp154 value) { this.segGrp154 = value; } public GOVCBR.SegGrp133 .SegGrp151 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp133 .SegGrp151 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp133 .SegGrp151 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp151 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp151 withSEL(SELSealNumber... values) { if (values!= null) { for (SELSealNumber value: values) { getSEL().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp151 withSEL(Collection values) { if (values!= null) { getSEL().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp151 withSegGrp152(GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 value: values) { getSegGrp152().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp151 withSegGrp152(Collection values) { if (values!= null) { getSegGrp152().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp151 withSegGrp154(GOVCBR.SegGrp133 .SegGrp151 .SegGrp154 value) { setSegGrp154(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/D10B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp153" }) public static class SegGrp152 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-153") protected List segGrp153; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * 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.SegGrp133 .SegGrp151 .SegGrp152 .SegGrp153 } * * */ public List getSegGrp153() { if (segGrp153 == null) { segGrp153 = new ArrayList(); } return this.segGrp153; } public GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 withSegGrp153(GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 .SegGrp153 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 .SegGrp153 value: values) { getSegGrp153().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp151 .SegGrp152 withSegGrp153(Collection values) { if (values!= null) { getSegGrp153().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp154 { @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.SegGrp133 .SegGrp151 .SegGrp154 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp151 .SegGrp154 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp151 .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="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TDT-TransportInformation"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
         *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GPO-GeographicalPosition" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-156" 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/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-158" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-159" 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/D10B}ADR-Address"/>
         *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-160" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-161" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                             </sequence>
         *                             <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-164" 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/D10B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-165" 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/D10B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-166" 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/D10B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" 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/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp156", "segGrp157", "segGrp160", "segGrp166" }) public static class SegGrp155 { @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-156") protected List segGrp156; @XmlElement(name = "SegGrp-157") protected List segGrp157; @XmlElement(name = "SegGrp-160") protected List segGrp160; @XmlElement(name = "SegGrp-166") protected List segGrp166; /** * 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 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.SegGrp133 .SegGrp155 .SegGrp156 } * * */ public List getSegGrp156() { if (segGrp156 == null) { segGrp156 = new ArrayList(); } return this.segGrp156; } /** * 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.SegGrp133 .SegGrp155 .SegGrp157 } * * */ public List getSegGrp157() { if (segGrp157 == null) { segGrp157 = new ArrayList(); } return this.segGrp157; } /** * Gets the value of the segGrp160 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 } * * */ public List getSegGrp160() { if (segGrp160 == null) { segGrp160 = new ArrayList(); } return this.segGrp160; } /** * 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.SegGrp133 .SegGrp155 .SegGrp166 } * * */ public List getSegGrp166() { if (segGrp166 == null) { segGrp166 = new ArrayList(); } return this.segGrp166; } public GOVCBR.SegGrp133 .SegGrp155 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp156(GOVCBR.SegGrp133 .SegGrp155 .SegGrp156 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp156 value: values) { getSegGrp156().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp156(Collection values) { if (values!= null) { getSegGrp156().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp157(GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 value: values) { getSegGrp157().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp157(Collection values) { if (values!= null) { getSegGrp157().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp160(GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 value: values) { getSegGrp160().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp160(Collection values) { if (values!= null) { getSegGrp160().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp166(GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 value: values) { getSegGrp166().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 withSegGrp166(Collection values) { if (values!= null) { getSegGrp166().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp156 { @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.SegGrp133 .SegGrp155 .SegGrp156 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp156 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp156 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/D10B}NAD-NameAndAddress"/>
             *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-158" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-159" 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/D10B}ADR-Address"/>
             *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "nat", "dtm", "loc", "emp", "segGrp158", "segGrp159" }) public static class SegGrp157 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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-158") protected List segGrp158; @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 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 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.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp158 } * * */ public List getSegGrp158() { if (segGrp158 == null) { segGrp158 = new ArrayList(); } return this.segGrp158; } /** * Gets the value of the segGrp159 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp159 } * * */ public List getSegGrp159() { if (segGrp159 == null) { segGrp159 = new ArrayList(); } return this.segGrp159; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withSegGrp158(GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp158 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp158 value: values) { getSegGrp158().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withSegGrp158(Collection values) { if (values!= null) { getSegGrp158().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 withSegGrp159(GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp159 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp159 value: values) { getSegGrp159().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 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/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp158 { @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.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp158 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp158 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp158 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/D10B}ADR-Address"/>
                 *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp159 { @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.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp159 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp157 .SegGrp159 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/D10B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-161" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                   </sequence>
             *                   <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-164" 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/D10B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-165" 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/D10B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp161", "segGrp163", "segGrp164" }) public static class SegGrp160 { @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-161") protected List segGrp161; @XmlElement(name = "SegGrp-163") protected List segGrp163; @XmlElement(name = "SegGrp-164") protected List segGrp164; /** * 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 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.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 } * * */ public List getSegGrp161() { if (segGrp161 == null) { segGrp161 = new ArrayList(); } return this.segGrp161; } /** * 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.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp163 } * * */ public List getSegGrp163() { if (segGrp163 == null) { segGrp163 = new ArrayList(); } return this.segGrp163; } /** * 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.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp164 } * * */ public List getSegGrp164() { if (segGrp164 == null) { segGrp164 = new ArrayList(); } return this.segGrp164; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withSegGrp161(GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 value: values) { getSegGrp161().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withSegGrp161(Collection values) { if (values!= null) { getSegGrp161().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withSegGrp163(GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp163 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp163 value: values) { getSegGrp163().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withSegGrp163(Collection values) { if (values!= null) { getSegGrp163().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withSegGrp164(GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp164 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp164 value: values) { getSegGrp164().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 withSegGrp164(Collection values) { if (values!= null) { getSegGrp164().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}NAD-NameAndAddress"/>
                 *         </sequence>
                 *         <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp162" }) public static class SegGrp161 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-162") protected List segGrp162; /** * 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 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.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 .SegGrp162 } * * */ public List getSegGrp162() { if (segGrp162 == null) { segGrp162 = new ArrayList(); } return this.segGrp162; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 withSegGrp162(GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 .SegGrp162 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 .SegGrp162 value: values) { getSegGrp162().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp161 withSegGrp162(Collection values) { if (values!= null) { getSegGrp162().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp165 { @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.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp164 .SegGrp165 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp164 .SegGrp165 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp160 .SegGrp164 .SegGrp165 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/D10B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" 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/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "gei", "sel", "segGrp167", "segGrp169" }) public static class SegGrp166 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SEL") protected List sel; @XmlElement(name = "SegGrp-167") protected List segGrp167; @XmlElement(name = "SegGrp-169") protected List segGrp169; /** * 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 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 sel property. * *

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

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

                 *    getSEL().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SELSealNumber } * * */ public List getSEL() { if (sel == null) { sel = new ArrayList(); } return this.sel; } /** * 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.SegGrp133 .SegGrp155 .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.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp169 } * * */ public List getSegGrp169() { if (segGrp169 == null) { segGrp169 = new ArrayList(); } return this.segGrp169; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withSEL(SELSealNumber... values) { if (values!= null) { for (SELSealNumber value: values) { getSEL().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withSEL(Collection values) { if (values!= null) { getSEL().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withSegGrp167(GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 value: values) { getSegGrp167().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withSegGrp167(Collection values) { if (values!= null) { getSegGrp167().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withSegGrp169(GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp169 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp169 value: values) { getSegGrp169().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 withSegGrp169(Collection values) { if (values!= null) { getSegGrp169().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-168" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp168" }) public static class SegGrp167 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @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 dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * 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.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 .SegGrp168 } * * */ public List getSegGrp168() { if (segGrp168 == null) { segGrp168 = new ArrayList(); } return this.segGrp168; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 withSegGrp168(GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 .SegGrp168 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 .SegGrp168 value: values) { getSegGrp168().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 .SegGrp168 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp167 .SegGrp168 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .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/D10B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp169 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp155 .SegGrp166 .SegGrp169 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp155 .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="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-172" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-173" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                             </sequence>
         *                             <element name="SegGrp-176" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-178" 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/D10B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-179" 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/D10B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-180" 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/D10B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-181" 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/D10B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-183" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-185" 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/D10B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-186" 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/D10B}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-188" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <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/D10B}NAD-NameAndAddress"/>
         *                                       </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/D10B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-204" 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/D10B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-205" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" 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/D10B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-207" 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/D10B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
         *                                                   <complexType>
         *                                                     <complexContent>
         *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                         <sequence>
         *                                                           <sequence>
         *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-212" 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/D10B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-215" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp171", "segGrp173", "segGrp174", "segGrp180", "segGrp182", "segGrp185", "segGrp186", "segGrp187", "segGrp188", "segGrp192" }) public static class SegGrp170 { @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-171") protected List segGrp171; @XmlElement(name = "SegGrp-173") protected List segGrp173; @XmlElement(name = "SegGrp-174") protected List segGrp174; @XmlElement(name = "SegGrp-180") protected List segGrp180; @XmlElement(name = "SegGrp-182") protected List segGrp182; @XmlElement(name = "SegGrp-185") protected List segGrp185; @XmlElement(name = "SegGrp-186") protected List segGrp186; @XmlElement(name = "SegGrp-187") protected List segGrp187; @XmlElement(name = "SegGrp-188") protected List segGrp188; @XmlElement(name = "SegGrp-192") protected List segGrp192; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp171 } * * */ public List getSegGrp171() { if (segGrp171 == null) { segGrp171 = new ArrayList(); } return this.segGrp171; } /** * 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.SegGrp133 .SegGrp170 .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.SegGrp133 .SegGrp170 .SegGrp174 } * * */ public List getSegGrp174() { if (segGrp174 == null) { segGrp174 = new ArrayList(); } return this.segGrp174; } /** * 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.SegGrp133 .SegGrp170 .SegGrp180 } * * */ public List getSegGrp180() { if (segGrp180 == null) { segGrp180 = new ArrayList(); } return this.segGrp180; } /** * 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.SegGrp133 .SegGrp170 .SegGrp182 } * * */ public List getSegGrp182() { if (segGrp182 == null) { segGrp182 = new ArrayList(); } return this.segGrp182; } /** * 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.SegGrp133 .SegGrp170 .SegGrp185 } * * */ public List getSegGrp185() { if (segGrp185 == null) { segGrp185 = new ArrayList(); } return this.segGrp185; } /** * 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.SegGrp133 .SegGrp170 .SegGrp186 } * * */ public List getSegGrp186() { if (segGrp186 == null) { segGrp186 = new ArrayList(); } return this.segGrp186; } /** * 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.SegGrp133 .SegGrp170 .SegGrp187 } * * */ public List getSegGrp187() { if (segGrp187 == null) { segGrp187 = new ArrayList(); } return this.segGrp187; } /** * Gets the value of the segGrp188 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 } * * */ public List getSegGrp188() { if (segGrp188 == null) { segGrp188 = new ArrayList(); } return this.segGrp188; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 } * * */ public List getSegGrp192() { if (segGrp192 == null) { segGrp192 = new ArrayList(); } return this.segGrp192; } public GOVCBR.SegGrp133 .SegGrp170 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp171(GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 value: values) { getSegGrp171().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp171(Collection values) { if (values!= null) { getSegGrp171().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp173(GOVCBR.SegGrp133 .SegGrp170 .SegGrp173 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp173 value: values) { getSegGrp173().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp173(Collection values) { if (values!= null) { getSegGrp173().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp174(GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 value: values) { getSegGrp174().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp174(Collection values) { if (values!= null) { getSegGrp174().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp180(GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 value: values) { getSegGrp180().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp180(Collection values) { if (values!= null) { getSegGrp180().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp182(GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 value: values) { getSegGrp182().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp182(Collection values) { if (values!= null) { getSegGrp182().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp185(GOVCBR.SegGrp133 .SegGrp170 .SegGrp185 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp185 value: values) { getSegGrp185().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp185(Collection values) { if (values!= null) { getSegGrp185().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp186(GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 value: values) { getSegGrp186().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp186(Collection values) { if (values!= null) { getSegGrp186().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp187(GOVCBR.SegGrp133 .SegGrp170 .SegGrp187 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp187 value: values) { getSegGrp187().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp187(Collection values) { if (values!= null) { getSegGrp187().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp188(GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 value: values) { getSegGrp188().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp188(Collection values) { if (values!= null) { getSegGrp188().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp192(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 value: values) { getSegGrp192().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 withSegGrp192(Collection values) { if (values!= null) { getSegGrp192().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * 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.SegGrp133 .SegGrp170 .SegGrp171 .SegGrp172 } * * */ public List getSegGrp172() { if (segGrp172 == null) { segGrp172 = new ArrayList(); } return this.segGrp172; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 withSegGrp172(GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 .SegGrp172 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 .SegGrp172 value: values) { getSegGrp172().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 withSegGrp172(Collection values) { if (values!= null) { getSegGrp172().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp172 { @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.SegGrp133 .SegGrp170 .SegGrp171 .SegGrp172 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 .SegGrp172 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp171 .SegGrp172 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/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp173 { @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.SegGrp133 .SegGrp170 .SegGrp173 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp173 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp173 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/D10B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                   </sequence>
             *                   <element name="SegGrp-176" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-178" 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/D10B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-179" 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/D10B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp175", "segGrp177", "segGrp178" }) public static class SegGrp174 { @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-175") protected List segGrp175; @XmlElement(name = "SegGrp-177") protected List segGrp177; @XmlElement(name = "SegGrp-178") protected List segGrp178; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 } * * */ public List getSegGrp175() { if (segGrp175 == null) { segGrp175 = new ArrayList(); } return this.segGrp175; } /** * 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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp177 } * * */ public List getSegGrp177() { if (segGrp177 == null) { segGrp177 = new ArrayList(); } return this.segGrp177; } /** * 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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 } * * */ public List getSegGrp178() { if (segGrp178 == null) { segGrp178 = new ArrayList(); } return this.segGrp178; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withSegGrp175(GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 value: values) { getSegGrp175().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withSegGrp175(Collection values) { if (values!= null) { getSegGrp175().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withSegGrp177(GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp177 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp177 value: values) { getSegGrp177().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withSegGrp177(Collection values) { if (values!= null) { getSegGrp177().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withSegGrp178(GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 value: values) { getSegGrp178().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 withSegGrp178(Collection values) { if (values!= null) { getSegGrp178().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *         </sequence>
                 *         <element name="SegGrp-176" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp176" }) public static class SegGrp175 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-176") protected List segGrp176; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 .SegGrp176 } * * */ public List getSegGrp176() { if (segGrp176 == null) { segGrp176 = new ArrayList(); } return this.segGrp176; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 withSegGrp176(GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 .SegGrp176 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 .SegGrp176 value: values) { getSegGrp176().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp176 { @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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 .SegGrp176 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 .SegGrp176 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp175 .SegGrp176 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/D10B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp177 { @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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp177 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp177 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp177 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/D10B}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-179" 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/D10B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp179" }) public static class SegGrp178 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-179") protected List segGrp179; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 .SegGrp179 } * * */ public List getSegGrp179() { if (segGrp179 == null) { segGrp179 = new ArrayList(); } return this.segGrp179; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 withSegGrp179(GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 .SegGrp179 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 .SegGrp179 value: values) { getSegGrp179().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp179 { @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.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 .SegGrp179 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 .SegGrp179 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp174 .SegGrp178 .SegGrp179 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/D10B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-181" 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/D10B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp181" }) public static class SegGrp180 { @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-181") protected List segGrp181; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp180 .SegGrp181 } * * */ public List getSegGrp181() { if (segGrp181 == null) { segGrp181 = new ArrayList(); } return this.segGrp181; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withSegGrp181(GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 .SegGrp181 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 .SegGrp181 value: values) { getSegGrp181().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 withSegGrp181(Collection values) { if (values!= null) { getSegGrp181().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp181 { @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.SegGrp133 .SegGrp170 .SegGrp180 .SegGrp181 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 .SegGrp181 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp180 .SegGrp181 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/D10B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-183" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp183" }) public static class SegGrp182 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-183") protected GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 segGrp183; /** * 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 segGrp183 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 } * */ public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 getSegGrp183() { return segGrp183; } /** * Sets the value of the segGrp183 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 } * */ public void setSegGrp183(GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 value) { this.segGrp183 = value; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 withSegGrp183(GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 value) { setSegGrp183(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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-184" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp184" }) public static class SegGrp183 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-184") protected List segGrp184; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * 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.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 .SegGrp184 } * * */ public List getSegGrp184() { if (segGrp184 == null) { segGrp184 = new ArrayList(); } return this.segGrp184; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 withSegGrp184(GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 .SegGrp184 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 .SegGrp184 value: values) { getSegGrp184().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp182 .SegGrp183 withSegGrp184(Collection values) { if (values!= null) { getSegGrp184().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp185 { @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.SegGrp133 .SegGrp170 .SegGrp185 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp185 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp185 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/D10B}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 SegGrp186 { @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.SegGrp133 .SegGrp170 .SegGrp186 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp186 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/D10B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp187 { @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.SegGrp133 .SegGrp170 .SegGrp187 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp187 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp187 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp187 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp187 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/D10B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-189" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "gei", "sel", "segGrp189", "segGrp191" }) public static class SegGrp188 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SEL") protected List sel; @XmlElement(name = "SegGrp-189") protected List segGrp189; @XmlElement(name = "SegGrp-191") protected List segGrp191; /** * 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 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 sel property. * *

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

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

                 *    getSEL().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SELSealNumber } * * */ public List getSEL() { if (sel == null) { sel = new ArrayList(); } return this.sel; } /** * 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.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 } * * */ public List getSegGrp189() { if (segGrp189 == null) { segGrp189 = new ArrayList(); } return this.segGrp189; } /** * Gets the value of the segGrp191 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp191 } * * */ public List getSegGrp191() { if (segGrp191 == null) { segGrp191 = new ArrayList(); } return this.segGrp191; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withSEL(SELSealNumber... values) { if (values!= null) { for (SELSealNumber value: values) { getSEL().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withSEL(Collection values) { if (values!= null) { getSEL().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withSegGrp189(GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 value: values) { getSegGrp189().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withSegGrp189(Collection values) { if (values!= null) { getSegGrp189().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 withSegGrp191(GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp191 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp191 value: values) { getSegGrp191().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-190" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp190" }) public static class SegGrp189 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-190") protected List segGrp190; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 .SegGrp190 } * * */ public List getSegGrp190() { if (segGrp190 == null) { segGrp190 = new ArrayList(); } return this.segGrp190; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 withSegGrp190(GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 .SegGrp190 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 .SegGrp190 value: values) { getSegGrp190().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp188 .SegGrp189 withSegGrp190(Collection values) { if (values!= null) { getSegGrp190().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <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/D10B}NAD-NameAndAddress"/>
             *                             </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/D10B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-202" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-204" 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/D10B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-205" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" 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/D10B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-207" 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/D10B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
             *                                         <complexType>
             *                                           <complexContent>
             *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                               <sequence>
             *                                                 <sequence>
             *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-212" 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/D10B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-215" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp193", "segGrp195", "segGrp196", "segGrp200", "segGrp202", "segGrp203", "segGrp204", "segGrp207", "segGrp212", "segGrp213", "segGrp215" }) public static class SegGrp192 { @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-193") protected List segGrp193; @XmlElement(name = "SegGrp-195") protected List segGrp195; @XmlElement(name = "SegGrp-196") protected List segGrp196; @XmlElement(name = "SegGrp-200") protected List segGrp200; @XmlElement(name = "SegGrp-202") protected List segGrp202; @XmlElement(name = "SegGrp-203") protected List segGrp203; @XmlElement(name = "SegGrp-204") protected GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 segGrp204; @XmlElement(name = "SegGrp-207") protected List segGrp207; @XmlElement(name = "SegGrp-212") protected List segGrp212; @XmlElement(name = "SegGrp-213") protected List segGrp213; @XmlElement(name = "SegGrp-215") protected List segGrp215; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 } * * */ public List getSegGrp193() { if (segGrp193 == null) { segGrp193 = new ArrayList(); } return this.segGrp193; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp195 } * * */ public List getSegGrp195() { if (segGrp195 == null) { segGrp195 = new ArrayList(); } return this.segGrp195; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 } * * */ public List getSegGrp196() { if (segGrp196 == null) { segGrp196 = new ArrayList(); } return this.segGrp196; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 } * * */ public List getSegGrp200() { if (segGrp200 == null) { segGrp200 = new ArrayList(); } return this.segGrp200; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 } * * */ public List getSegGrp202() { if (segGrp202 == null) { segGrp202 = new ArrayList(); } return this.segGrp202; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 } * * */ public List getSegGrp203() { if (segGrp203 == null) { segGrp203 = new ArrayList(); } return this.segGrp203; } /** * Gets the value of the segGrp204 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 } * */ public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 getSegGrp204() { return segGrp204; } /** * Sets the value of the segGrp204 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 } * */ public void setSegGrp204(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 value) { this.segGrp204 = value; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 } * * */ public List getSegGrp207() { if (segGrp207 == null) { segGrp207 = new ArrayList(); } return this.segGrp207; } /** * Gets the value of the segGrp212 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp212 } * * */ public List getSegGrp212() { if (segGrp212 == null) { segGrp212 = new ArrayList(); } return this.segGrp212; } /** * Gets the value of the segGrp213 property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 } * * */ public List getSegGrp215() { if (segGrp215 == null) { segGrp215 = new ArrayList(); } return this.segGrp215; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withPRC(PRCProcessIdentification... values) { if (values!= null) { for (PRCProcessIdentification value: values) { getPRC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withPRC(Collection values) { if (values!= null) { getPRC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp193(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 value: values) { getSegGrp193().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp193(Collection values) { if (values!= null) { getSegGrp193().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp195(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp195 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp195 value: values) { getSegGrp195().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp195(Collection values) { if (values!= null) { getSegGrp195().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp196(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 value: values) { getSegGrp196().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp196(Collection values) { if (values!= null) { getSegGrp196().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp200(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 value: values) { getSegGrp200().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp200(Collection values) { if (values!= null) { getSegGrp200().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp202(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 value: values) { getSegGrp202().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp202(Collection values) { if (values!= null) { getSegGrp202().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp203(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 value: values) { getSegGrp203().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp203(Collection values) { if (values!= null) { getSegGrp203().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp204(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 value) { setSegGrp204(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp207(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 value: values) { getSegGrp207().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp207(Collection values) { if (values!= null) { getSegGrp207().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp212(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp212 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp212 value: values) { getSegGrp212().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp212(Collection values) { if (values!= null) { getSegGrp212().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp213(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 value: values) { getSegGrp213().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp213(Collection values) { if (values!= null) { getSegGrp213().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp215(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 value: values) { getSegGrp215().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 withSegGrp215(Collection values) { if (values!= null) { getSegGrp215().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp194" }) public static class SegGrp193 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-194") protected List segGrp194; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 .SegGrp194 } * * */ public List getSegGrp194() { if (segGrp194 == null) { segGrp194 = new ArrayList(); } return this.segGrp194; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 withSegGrp194(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 .SegGrp194 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 .SegGrp194 value: values) { getSegGrp194().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 withSegGrp194(Collection values) { if (values!= null) { getSegGrp194().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp194 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 .SegGrp194 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 .SegGrp194 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp193 .SegGrp194 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/D10B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp195 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp195 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp195 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp195 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/D10B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <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/D10B}NAD-NameAndAddress"/>
                 *                   </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/D10B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp197", "segGrp199" }) public static class SegGrp196 { @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-197") protected List segGrp197; @XmlElement(name = "SegGrp-199") protected List segGrp199; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp199 } * * */ public List getSegGrp199() { if (segGrp199 == null) { segGrp199 = new ArrayList(); } return this.segGrp199; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withSegGrp197(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 value: values) { getSegGrp197().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withSegGrp197(Collection values) { if (values!= null) { getSegGrp197().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 withSegGrp199(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp199 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp199 value: values) { getSegGrp199().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                     *         </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/D10B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp198" }) public static class SegGrp197 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 .SegGrp198 } * * */ public List getSegGrp198() { if (segGrp198 == null) { segGrp198 = new ArrayList(); } return this.segGrp198; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 withSegGrp198(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 .SegGrp198 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 .SegGrp198 value: values) { getSegGrp198().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 withSegGrp198(Collection values) { if (values!= null) { getSegGrp198().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 .SegGrp198 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 .SegGrp198 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp197 .SegGrp198 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp199 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .SegGrp199 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp196 .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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp201" }) public static class SegGrp200 { @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-201") protected List segGrp201; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 .SegGrp201 } * * */ public List getSegGrp201() { if (segGrp201 == null) { segGrp201 = new ArrayList(); } return this.segGrp201; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withSegGrp201(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 .SegGrp201 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 .SegGrp201 value: values) { getSegGrp201().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 withSegGrp201(Collection values) { if (values!= null) { getSegGrp201().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp201 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 .SegGrp201 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 .SegGrp201 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp200 .SegGrp201 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/D10B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 SegGrp202 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp202 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/D10B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp203 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp203 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/D10B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-205" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" 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/D10B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp205" }) public static class SegGrp204 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-205") protected GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 segGrp205; /** * 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 segGrp205 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 } * */ public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 getSegGrp205() { return segGrp205; } /** * Sets the value of the segGrp205 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 } * */ public void setSegGrp205(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 value) { this.segGrp205 = value; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 withSegGrp205(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 value) { setSegGrp205(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/D10B}NAD-NameAndAddress"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" 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/D10B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp206" }) public static class SegGrp205 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @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 dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 .SegGrp206 } * * */ public List getSegGrp206() { if (segGrp206 == null) { segGrp206 = new ArrayList(); } return this.segGrp206; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 withSegGrp206(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 .SegGrp206 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 .SegGrp206 value: values) { getSegGrp206().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .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/D10B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 .SegGrp206 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp204 .SegGrp205 .SegGrp206 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .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="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-208" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
                 *                               <complexType>
                 *                                 <complexContent>
                 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                     <sequence>
                 *                                       <sequence>
                 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp208" }) public static class SegGrp207 { @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-208") protected List segGrp208; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 } * * */ public List getSegGrp208() { if (segGrp208 == null) { segGrp208 = new ArrayList(); } return this.segGrp208; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withSegGrp208(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 value: values) { getSegGrp208().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 withSegGrp208(Collection values) { if (values!= null) { getSegGrp208().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                   <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
                     *                     <complexType>
                     *                       <complexContent>
                     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                           <sequence>
                     *                             <sequence>
                     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                             </sequence>
                     *                             <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
                     *                               <complexType>
                     *                                 <complexContent>
                     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                                     <sequence>
                     *                                       <sequence>
                     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp209" }) public static class SegGrp208 { @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-209") protected List segGrp209; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 } * * */ public List getSegGrp209() { if (segGrp209 == null) { segGrp209 = new ArrayList(); } return this.segGrp209; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withSegGrp209(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 value: values) { getSegGrp209().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 withSegGrp209(Collection values) { if (values!= null) { getSegGrp209().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <element name="SegGrp-210" maxOccurs="99" minOccurs="0">
                         *           <complexType>
                         *             <complexContent>
                         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                 <sequence>
                         *                   <sequence>
                         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp210" }) public static class SegGrp209 { @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-210") protected List segGrp210; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 } * * */ public List getSegGrp210() { if (segGrp210 == null) { segGrp210 = new ArrayList(); } return this.segGrp210; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withSegGrp210(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 value: values) { getSegGrp210().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 withSegGrp210(Collection values) { if (values!= null) { getSegGrp210().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                             * <complexType>
                             *   <complexContent>
                             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *       <sequence>
                             *         <sequence>
                             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-211" maxOccurs="99" minOccurs="0">
                             *           <complexType>
                             *             <complexContent>
                             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *                 <sequence>
                             *                   <sequence>
                             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                             *                   </sequence>
                             *                 </sequence>
                             *               </restriction>
                             *             </complexContent>
                             *           </complexType>
                             *         </element>
                             *       </sequence>
                             *     </restriction>
                             *   </complexContent>
                             * </complexType>
                             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp211" }) public static class SegGrp210 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-211") protected List segGrp211; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 .SegGrp211 } * * */ public List getSegGrp211() { if (segGrp211 == null) { segGrp211 = new ArrayList(); } return this.segGrp211; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 withSegGrp211(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 .SegGrp211 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 .SegGrp211 value: values) { getSegGrp211().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 withSegGrp211(Collection values) { if (values!= null) { getSegGrp211().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                                 * <complexType>
                                 *   <complexContent>
                                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 *       <sequence>
                                 *         <sequence>
                                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                                 *         </sequence>
                                 *       </sequence>
                                 *     </restriction>
                                 *   </complexContent>
                                 * </complexType>
                                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp211 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 .SegGrp211 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 .SegGrp211 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp207 .SegGrp208 .SegGrp209 .SegGrp210 .SegGrp211 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/D10B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp212 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp212 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp212 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp212 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/D10B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp214" }) public static class SegGrp213 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-214") protected List segGrp214; /** * 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 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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 .SegGrp214 } * * */ public List getSegGrp214() { if (segGrp214 == null) { segGrp214 = new ArrayList(); } return this.segGrp214; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 withSegGrp214(GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 .SegGrp214 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 .SegGrp214 value: values) { getSegGrp214().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp213 withSegGrp214(Collection values) { if (values!= null) { getSegGrp214().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp215 { @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.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp170 .SegGrp192 .SegGrp215 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/D10B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-219" 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/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                             </sequence>
         *                             <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-224" 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/D10B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-226" 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/D10B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-227" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-228" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-229" 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/D10B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-230" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-231" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp217", "segGrp219", "segGrp220", "segGrp224", "segGrp226", "segGrp229", "segGrp230", "segGrp231" }) public static class SegGrp216 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "SegGrp-217") protected List segGrp217; @XmlElement(name = "SegGrp-219") protected List segGrp219; @XmlElement(name = "SegGrp-220") protected List segGrp220; @XmlElement(name = "SegGrp-224") protected List segGrp224; @XmlElement(name = "SegGrp-226") protected GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 segGrp226; @XmlElement(name = "SegGrp-229") protected List segGrp229; @XmlElement(name = "SegGrp-230") protected List segGrp230; @XmlElement(name = "SegGrp-231") protected List segGrp231; /** * 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 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.SegGrp133 .SegGrp216 .SegGrp217 } * * */ public List getSegGrp217() { if (segGrp217 == null) { segGrp217 = new ArrayList(); } return this.segGrp217; } /** * 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.SegGrp133 .SegGrp216 .SegGrp219 } * * */ public List getSegGrp219() { if (segGrp219 == null) { segGrp219 = new ArrayList(); } return this.segGrp219; } /** * 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.SegGrp133 .SegGrp216 .SegGrp220 } * * */ public List getSegGrp220() { if (segGrp220 == null) { segGrp220 = new ArrayList(); } return this.segGrp220; } /** * 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.SegGrp133 .SegGrp216 .SegGrp224 } * * */ public List getSegGrp224() { if (segGrp224 == null) { segGrp224 = new ArrayList(); } return this.segGrp224; } /** * Gets the value of the segGrp226 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 } * */ public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 getSegGrp226() { return segGrp226; } /** * Sets the value of the segGrp226 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 } * */ public void setSegGrp226(GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 value) { this.segGrp226 = value; } /** * 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.SegGrp133 .SegGrp216 .SegGrp229 } * * */ public List getSegGrp229() { if (segGrp229 == null) { segGrp229 = new ArrayList(); } return this.segGrp229; } /** * 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.SegGrp133 .SegGrp216 .SegGrp230 } * * */ public List getSegGrp230() { if (segGrp230 == null) { segGrp230 = new ArrayList(); } return this.segGrp230; } /** * Gets the value of the segGrp231 property. * *

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

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

             *    getSegGrp231().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 } * * */ public List getSegGrp231() { if (segGrp231 == null) { segGrp231 = new ArrayList(); } return this.segGrp231; } public GOVCBR.SegGrp133 .SegGrp216 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp217(GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 value: values) { getSegGrp217().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp217(Collection values) { if (values!= null) { getSegGrp217().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp219(GOVCBR.SegGrp133 .SegGrp216 .SegGrp219 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp219 value: values) { getSegGrp219().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp219(Collection values) { if (values!= null) { getSegGrp219().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp220(GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 value: values) { getSegGrp220().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp220(Collection values) { if (values!= null) { getSegGrp220().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp224(GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 value: values) { getSegGrp224().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp224(Collection values) { if (values!= null) { getSegGrp224().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp226(GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 value) { setSegGrp226(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp229(GOVCBR.SegGrp133 .SegGrp216 .SegGrp229 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp229 value: values) { getSegGrp229().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp229(Collection values) { if (values!= null) { getSegGrp229().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp230(GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 value: values) { getSegGrp230().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp230(Collection values) { if (values!= null) { getSegGrp230().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 withSegGrp231(GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 value: values) { getSegGrp231().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 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/D10B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp218" }) public static class SegGrp217 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-218") protected List segGrp218; /** * 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 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.SegGrp133 .SegGrp216 .SegGrp217 .SegGrp218 } * * */ public List getSegGrp218() { if (segGrp218 == null) { segGrp218 = new ArrayList(); } return this.segGrp218; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 withSegGrp218(GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 .SegGrp218 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 .SegGrp218 value: values) { getSegGrp218().add(value); } } return this; } public GOVCBR.SegGrp133 .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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp218 { @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.SegGrp133 .SegGrp216 .SegGrp217 .SegGrp218 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 .SegGrp218 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp217 .SegGrp218 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/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp219 { @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.SegGrp133 .SegGrp216 .SegGrp219 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp219 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp219 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/D10B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                   </sequence>
             *                   <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp221", "segGrp223" }) public static class SegGrp220 { @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-221") protected List segGrp221; @XmlElement(name = "SegGrp-223") protected List segGrp223; /** * 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 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.SegGrp133 .SegGrp216 .SegGrp220 .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.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp223 } * * */ public List getSegGrp223() { if (segGrp223 == null) { segGrp223 = new ArrayList(); } return this.segGrp223; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withSegGrp221(GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 value: values) { getSegGrp221().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withSegGrp221(Collection values) { if (values!= null) { getSegGrp221().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 withSegGrp223(GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp223 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp223 value: values) { getSegGrp223().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 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/D10B}NAD-NameAndAddress"/>
                 *         </sequence>
                 *         <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp222" }) public static class SegGrp221 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-222") protected List segGrp222; /** * 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 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.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 .SegGrp222 } * * */ public List getSegGrp222() { if (segGrp222 == null) { segGrp222 = new ArrayList(); } return this.segGrp222; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 withSegGrp222(GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 .SegGrp222 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 .SegGrp222 value: values) { getSegGrp222().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp222 { @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.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 .SegGrp222 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 .SegGrp222 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp221 .SegGrp222 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/D10B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp223 { @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.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp223 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp223 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp220 .SegGrp223 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/D10B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp225" }) public static class SegGrp224 { @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-225") protected List segGrp225; /** * 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 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.SegGrp133 .SegGrp216 .SegGrp224 .SegGrp225 } * * */ public List getSegGrp225() { if (segGrp225 == null) { segGrp225 = new ArrayList(); } return this.segGrp225; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withSegGrp225(GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 .SegGrp225 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 .SegGrp225 value: values) { getSegGrp225().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 withSegGrp225(Collection values) { if (values!= null) { getSegGrp225().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp225 { @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.SegGrp133 .SegGrp216 .SegGrp224 .SegGrp225 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 .SegGrp225 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp224 .SegGrp225 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/D10B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-227" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-228" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp227" }) public static class SegGrp226 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-227") protected GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 segGrp227; /** * 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 segGrp227 property. * * @return * possible object is * {@link GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 } * */ public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 getSegGrp227() { return segGrp227; } /** * Sets the value of the segGrp227 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 } * */ public void setSegGrp227(GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 value) { this.segGrp227 = value; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 withSegGrp227(GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 value) { setSegGrp227(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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-228" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp228" }) public static class SegGrp227 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-228") protected List segGrp228; /** * 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 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.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 .SegGrp228 } * * */ public List getSegGrp228() { if (segGrp228 == null) { segGrp228 = new ArrayList(); } return this.segGrp228; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 withSegGrp228(GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 .SegGrp228 ... values) { if (values!= null) { for (GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 .SegGrp228 value: values) { getSegGrp228().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 withSegGrp228(Collection values) { if (values!= null) { getSegGrp228().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp228 { @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.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 .SegGrp228 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 .SegGrp228 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp226 .SegGrp227 .SegGrp228 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/D10B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp229 { @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.SegGrp133 .SegGrp216 .SegGrp229 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp229 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp229 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/D10B}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 SegGrp230 { @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.SegGrp133 .SegGrp216 .SegGrp230 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp230 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/D10B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp231 { @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.SegGrp133 .SegGrp216 .SegGrp231 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp133 .SegGrp216 .SegGrp231 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/D10B}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/D10B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}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/D10B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}INP-PartiesAndInstruction"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp21" }) public static class SegGrp20 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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 dtm property. * *

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

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

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

* Objects of the following type(s) 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 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/D10B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GIR-RelatedIdentificationNumbers"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp24" }) public static class SegGrp23 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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 dtm property. * *

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

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

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

* Objects of the following type(s) 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 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/D10B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}TAX-DutyTaxFeeDetails"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}PAI-PaymentInstructions"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GIR-RelatedIdentificationNumbers"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}PAI-PaymentInstructions"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GIR-RelatedIdentificationNumbers"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GIR-RelatedIdentificationNumbers"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp29" }) public static class SegGrp28 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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 dtm property. * *

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

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

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

* Objects of the following type(s) 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 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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}GOR-GovernmentalRequirements"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}PAC-Package"/>
     *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" minOccurs="0"/>
     *         </sequence>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp30 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @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 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 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/D10B}TMP-Temperature"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" minOccurs="0"/>
     *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}TDT-TransportInformation"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
     *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-35" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-36" 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/D10B}ADR-Address"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-37" 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/D10B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-38" 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/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-40" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp37" }) 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-37") protected List segGrp37; /** * 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 segGrp37 property. * *

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

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

         *    getSegGrp37().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp32 .SegGrp37 } * * */ public List getSegGrp37() { if (segGrp37 == null) { segGrp37 = new ArrayList(); } return this.segGrp37; } 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 withSegGrp37(GOVCBR.SegGrp32 .SegGrp37 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp37 value: values) { getSegGrp37().add(value); } } return this; } public GOVCBR.SegGrp32 withSegGrp37(Collection values) { if (values!= null) { getSegGrp37().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp33 { @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 .SegGrp33 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp32 .SegGrp33 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp33 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}NAD-NameAndAddress"/>
         *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-35" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-36" 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/D10B}ADR-Address"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "nat", "dtm", "loc", "emp", "segGrp35", "segGrp36" }) public static class SegGrp34 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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-35") protected List segGrp35; @XmlElement(name = "SegGrp-36") protected GOVCBR.SegGrp32 .SegGrp34 .SegGrp36 segGrp36; /** * 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 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 segGrp35 property. * *

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

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

             *    getSegGrp35().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 } * * */ public List getSegGrp35() { if (segGrp35 == null) { segGrp35 = new ArrayList(); } return this.segGrp35; } /** * Gets the value of the segGrp36 property. * * @return * possible object is * {@link GOVCBR.SegGrp32 .SegGrp34 .SegGrp36 } * */ public GOVCBR.SegGrp32 .SegGrp34 .SegGrp36 getSegGrp36() { return segGrp36; } /** * Sets the value of the segGrp36 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp32 .SegGrp34 .SegGrp36 } * */ public void setSegGrp36(GOVCBR.SegGrp32 .SegGrp34 .SegGrp36 value) { this.segGrp36 = value; } public GOVCBR.SegGrp32 .SegGrp34 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 withSegGrp35(GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 value: values) { getSegGrp35().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 withSegGrp35(Collection values) { if (values!= null) { getSegGrp35().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp34 withSegGrp36(GOVCBR.SegGrp32 .SegGrp34 .SegGrp36 value) { setSegGrp36(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/D10B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp35 { @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 .SegGrp34 .SegGrp35 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp35 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/D10B}ADR-Address"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EMP-EmploymentDetails" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp36 { @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 .SegGrp34 .SegGrp36 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp32 .SegGrp34 .SegGrp36 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/D10B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-38" 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/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-40" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "gei", "sel", "segGrp38", "segGrp40" }) public static class SegGrp37 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SEL") protected List sel; @XmlElement(name = "SegGrp-38") protected List segGrp38; @XmlElement(name = "SegGrp-40") protected GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 segGrp40; /** * 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 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 sel property. * *

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

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

             *    getSEL().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SELSealNumber } * * */ public List getSEL() { if (sel == null) { sel = new ArrayList(); } return this.sel; } /** * 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 .SegGrp37 .SegGrp38 } * * */ public List getSegGrp38() { if (segGrp38 == null) { segGrp38 = new ArrayList(); } return this.segGrp38; } /** * Gets the value of the segGrp40 property. * * @return * possible object is * {@link GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 } * */ public GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 getSegGrp40() { return segGrp40; } /** * Sets the value of the segGrp40 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 } * */ public void setSegGrp40(GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 value) { this.segGrp40 = value; } public GOVCBR.SegGrp32 .SegGrp37 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp32 .SegGrp37 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp32 .SegGrp37 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp37 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp37 withSEL(SELSealNumber... values) { if (values!= null) { for (SELSealNumber value: values) { getSEL().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp37 withSEL(Collection values) { if (values!= null) { getSEL().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp37 withSegGrp38(GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 value: values) { getSegGrp38().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp37 withSegGrp38(Collection values) { if (values!= null) { getSegGrp38().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp37 withSegGrp40(GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 value) { setSegGrp40(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/D10B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp39" }) public static class SegGrp38 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-39") protected List segGrp39; /** * 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 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 .SegGrp37 .SegGrp38 .SegGrp39 } * * */ public List getSegGrp39() { if (segGrp39 == null) { segGrp39 = new ArrayList(); } return this.segGrp39; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 withSegGrp39(GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 .SegGrp39 ... values) { if (values!= null) { for (GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 .SegGrp39 value: values) { getSegGrp39().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 withSegGrp39(Collection values) { if (values!= null) { getSegGrp39().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp39 { @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 .SegGrp37 .SegGrp38 .SegGrp39 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 .SegGrp39 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp38 .SegGrp39 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/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp40 { @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 .SegGrp37 .SegGrp40 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp32 .SegGrp37 .SegGrp40 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/D10B}SEQ-SequenceDetails"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-43" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-44" 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/D10B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-45" 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/D10B}DOC-DocumentMessageDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-46" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                             </sequence>
     *                             <element name="SegGrp-47" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-48" 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/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-49" 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/D10B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-50" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-52" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-53" 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/D10B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-54" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-56" 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/D10B}TAX-DutyTaxFeeDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-57" 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/D10B}PAI-PaymentInstructions"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-58" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-59" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-61" 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/D10B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-62" 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/D10B}MEA-Measurements"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </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="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-64" 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/D10B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </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="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-66" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-67" 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/D10B}CNI-ConsignmentInformation"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-68" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-69" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-70" 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/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-74" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-75" 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/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-77" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-78" 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/D10B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-79" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-80" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-81" 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/D10B}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-84" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-86" 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/D10B}TDT-TransportInformation"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GPO-GeographicalPosition" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-90" 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/D10B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-91" 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/D10B}NAD-NameAndAddress"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-93" 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/D10B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-95" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                       </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/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-103" 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/D10B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-104" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-106" 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/D10B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-107" 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/D10B}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-119" 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/D10B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-121" 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/D10B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-122" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-123" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-124" 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/D10B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-125" 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/D10B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-129" 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/D10B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-130" 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/D10B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ali", "ifd", "dtm", "rff", "segGrp42", "segGrp44", "segGrp45", "segGrp49", "segGrp51", "segGrp53", "segGrp56", "segGrp61", "segGrp62", "segGrp63", "segGrp65", "segGrp66", "segGrp67", "segGrp93" }) public static class SegGrp41 { @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-42") protected List segGrp42; @XmlElement(name = "SegGrp-44") protected List segGrp44; @XmlElement(name = "SegGrp-45") protected List segGrp45; @XmlElement(name = "SegGrp-49") protected List segGrp49; @XmlElement(name = "SegGrp-51") protected List segGrp51; @XmlElement(name = "SegGrp-53") protected GOVCBR.SegGrp41 .SegGrp53 segGrp53; @XmlElement(name = "SegGrp-56") protected List segGrp56; @XmlElement(name = "SegGrp-61") protected List segGrp61; @XmlElement(name = "SegGrp-62") protected List segGrp62; @XmlElement(name = "SegGrp-63") protected List segGrp63; @XmlElement(name = "SegGrp-65") protected List segGrp65; @XmlElement(name = "SegGrp-66") protected GOVCBR.SegGrp41 .SegGrp66 segGrp66; @XmlElement(name = "SegGrp-67") protected List segGrp67; @XmlElement(name = "SegGrp-93") protected List segGrp93; /** * 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 segGrp42 property. * *

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

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

         *    getSegGrp42().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp42 } * * */ public List getSegGrp42() { if (segGrp42 == null) { segGrp42 = new ArrayList(); } return this.segGrp42; } /** * 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.SegGrp41 .SegGrp44 } * * */ public List getSegGrp44() { if (segGrp44 == null) { segGrp44 = new ArrayList(); } return this.segGrp44; } /** * 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.SegGrp41 .SegGrp45 } * * */ public List getSegGrp45() { if (segGrp45 == null) { segGrp45 = new ArrayList(); } return this.segGrp45; } /** * 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.SegGrp41 .SegGrp49 } * * */ public List getSegGrp49() { if (segGrp49 == null) { segGrp49 = new ArrayList(); } return this.segGrp49; } /** * 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.SegGrp41 .SegGrp51 } * * */ public List getSegGrp51() { if (segGrp51 == null) { segGrp51 = new ArrayList(); } return this.segGrp51; } /** * Gets the value of the segGrp53 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp53 } * */ public GOVCBR.SegGrp41 .SegGrp53 getSegGrp53() { return segGrp53; } /** * Sets the value of the segGrp53 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp53 } * */ public void setSegGrp53(GOVCBR.SegGrp41 .SegGrp53 value) { this.segGrp53 = value; } /** * Gets the value of the segGrp56 property. * *

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

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

         *    getSegGrp56().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp56 } * * */ public List getSegGrp56() { if (segGrp56 == null) { segGrp56 = new ArrayList(); } return this.segGrp56; } /** * Gets the value of the segGrp61 property. * *

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

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

         *    getSegGrp61().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp61 } * * */ public List getSegGrp61() { if (segGrp61 == null) { segGrp61 = new ArrayList(); } return this.segGrp61; } /** * 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.SegGrp41 .SegGrp62 } * * */ public List getSegGrp62() { if (segGrp62 == null) { segGrp62 = new ArrayList(); } return this.segGrp62; } /** * 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.SegGrp41 .SegGrp63 } * * */ public List getSegGrp63() { if (segGrp63 == null) { segGrp63 = new ArrayList(); } return this.segGrp63; } /** * 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.SegGrp41 .SegGrp65 } * * */ public List getSegGrp65() { if (segGrp65 == null) { segGrp65 = new ArrayList(); } return this.segGrp65; } /** * Gets the value of the segGrp66 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp66 } * */ public GOVCBR.SegGrp41 .SegGrp66 getSegGrp66() { return segGrp66; } /** * Sets the value of the segGrp66 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp66 } * */ public void setSegGrp66(GOVCBR.SegGrp41 .SegGrp66 value) { this.segGrp66 = value; } /** * 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.SegGrp41 .SegGrp67 } * * */ public List getSegGrp67() { if (segGrp67 == null) { segGrp67 = new ArrayList(); } return this.segGrp67; } /** * 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.SegGrp41 .SegGrp93 } * * */ public List getSegGrp93() { if (segGrp93 == null) { segGrp93 = new ArrayList(); } return this.segGrp93; } public GOVCBR.SegGrp41 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp41 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp41 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp41 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp41 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp41 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp42(GOVCBR.SegGrp41 .SegGrp42 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp42 value: values) { getSegGrp42().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp42(Collection values) { if (values!= null) { getSegGrp42().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp44(GOVCBR.SegGrp41 .SegGrp44 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp44 value: values) { getSegGrp44().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp44(Collection values) { if (values!= null) { getSegGrp44().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp45(GOVCBR.SegGrp41 .SegGrp45 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp45 value: values) { getSegGrp45().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp45(Collection values) { if (values!= null) { getSegGrp45().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp49(GOVCBR.SegGrp41 .SegGrp49 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp49 value: values) { getSegGrp49().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp49(Collection values) { if (values!= null) { getSegGrp49().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp51(GOVCBR.SegGrp41 .SegGrp51 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp51 value: values) { getSegGrp51().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp51(Collection values) { if (values!= null) { getSegGrp51().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp53(GOVCBR.SegGrp41 .SegGrp53 value) { setSegGrp53(value); return this; } public GOVCBR.SegGrp41 withSegGrp56(GOVCBR.SegGrp41 .SegGrp56 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp56 value: values) { getSegGrp56().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp56(Collection values) { if (values!= null) { getSegGrp56().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp61(GOVCBR.SegGrp41 .SegGrp61 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp61 value: values) { getSegGrp61().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp61(Collection values) { if (values!= null) { getSegGrp61().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp62(GOVCBR.SegGrp41 .SegGrp62 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp62 value: values) { getSegGrp62().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp62(Collection values) { if (values!= null) { getSegGrp62().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp63(GOVCBR.SegGrp41 .SegGrp63 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp63 value: values) { getSegGrp63().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp63(Collection values) { if (values!= null) { getSegGrp63().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp65(GOVCBR.SegGrp41 .SegGrp65 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp65 value: values) { getSegGrp65().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp65(Collection values) { if (values!= null) { getSegGrp65().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp66(GOVCBR.SegGrp41 .SegGrp66 value) { setSegGrp66(value); return this; } public GOVCBR.SegGrp41 withSegGrp67(GOVCBR.SegGrp41 .SegGrp67 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 value: values) { getSegGrp67().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp67(Collection values) { if (values!= null) { getSegGrp67().addAll(values); } return this; } public GOVCBR.SegGrp41 withSegGrp93(GOVCBR.SegGrp41 .SegGrp93 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 value: values) { getSegGrp93().add(value); } } return this; } public GOVCBR.SegGrp41 withSegGrp93(Collection values) { if (values!= null) { getSegGrp93().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

             *    getSegGrp43().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp42 .SegGrp43 } * * */ public List getSegGrp43() { if (segGrp43 == null) { segGrp43 = new ArrayList(); } return this.segGrp43; } public GOVCBR.SegGrp41 .SegGrp42 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp42 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp42 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp42 withSegGrp43(GOVCBR.SegGrp41 .SegGrp42 .SegGrp43 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp42 .SegGrp43 value: values) { getSegGrp43().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp42 withSegGrp43(Collection values) { if (values!= null) { getSegGrp43().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

The following schema 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/D10B}NAD-NameAndAddress"/>
             *         </sequence>
             *         <element name="SegGrp-47" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp47" }) public static class SegGrp46 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-47") protected List segGrp47; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the 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.SegGrp41 .SegGrp45 .SegGrp46 .SegGrp47 } * * */ public List getSegGrp47() { if (segGrp47 == null) { segGrp47 = new ArrayList(); } return this.segGrp47; } public GOVCBR.SegGrp41 .SegGrp45 .SegGrp46 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp45 .SegGrp46 withSegGrp47(GOVCBR.SegGrp41 .SegGrp45 .SegGrp46 .SegGrp47 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp45 .SegGrp46 .SegGrp47 value: values) { getSegGrp47().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp45 .SegGrp46 withSegGrp47(Collection values) { if (values!= null) { getSegGrp47().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-50" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp50" }) public static class SegGrp49 { @XmlElement(name = "GEI", required = true) protected GEIProcessingInformation gei; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "PYT") protected List pyt; @XmlElement(name = "SegGrp-50") protected GOVCBR.SegGrp41 .SegGrp49 .SegGrp50 segGrp50; /** * 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 segGrp50 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp49 .SegGrp50 } * */ public GOVCBR.SegGrp41 .SegGrp49 .SegGrp50 getSegGrp50() { return segGrp50; } /** * Sets the value of the segGrp50 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp49 .SegGrp50 } * */ public void setSegGrp50(GOVCBR.SegGrp41 .SegGrp49 .SegGrp50 value) { this.segGrp50 = value; } public GOVCBR.SegGrp41 .SegGrp49 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp41 .SegGrp49 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp49 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp49 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp49 withPYT(Collection values) { if (values!= null) { getPYT().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp49 withSegGrp50(GOVCBR.SegGrp41 .SegGrp49 .SegGrp50 value) { setSegGrp50(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/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp41 .SegGrp49 .SegGrp50 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp49 .SegGrp50 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp49 .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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-52" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp52" }) public static class SegGrp51 { @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-52") protected List segGrp52; /** * 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 segGrp52 property. * *

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

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

             *    getSegGrp52().add(newItem);
             * 
* * *

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp52 { @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.SegGrp41 .SegGrp51 .SegGrp52 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp41 .SegGrp51 .SegGrp52 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp51 .SegGrp52 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/D10B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-54" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp54" }) public static class SegGrp53 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-54") protected GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 segGrp54; /** * 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 segGrp54 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 } * */ public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 getSegGrp54() { return segGrp54; } /** * Sets the value of the segGrp54 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 } * */ public void setSegGrp54(GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 value) { this.segGrp54 = value; } public GOVCBR.SegGrp41 .SegGrp53 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp41 .SegGrp53 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp53 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp53 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp53 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp53 withSegGrp54(GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 value) { setSegGrp54(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/D10B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp55" }) public static class SegGrp54 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-55") protected List segGrp55; /** * 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 segGrp55 property. * *

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

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

                 *    getSegGrp55().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 .SegGrp55 } * * */ public List getSegGrp55() { if (segGrp55 == null) { segGrp55 = new ArrayList(); } return this.segGrp55; } public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 withSegGrp55(GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 .SegGrp55 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 .SegGrp55 value: values) { getSegGrp55().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 withSegGrp55(Collection values) { if (values!= null) { getSegGrp55().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp55 { @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.SegGrp41 .SegGrp53 .SegGrp54 .SegGrp55 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 .SegGrp55 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp53 .SegGrp54 .SegGrp55 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/D10B}TAX-DutyTaxFeeDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-57" 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/D10B}PAI-PaymentInstructions"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-58" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-59" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp57" }) public static class SegGrp56 { @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-57") protected List segGrp57; /** * 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 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.SegGrp41 .SegGrp56 .SegGrp57 } * * */ public List getSegGrp57() { if (segGrp57 == null) { segGrp57 = new ArrayList(); } return this.segGrp57; } public GOVCBR.SegGrp41 .SegGrp56 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp41 .SegGrp56 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 withSegGrp57(GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 value: values) { getSegGrp57().add(value); } } return this; } public GOVCBR.SegGrp41 .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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAI-PaymentInstructions"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-58" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-59" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp58" }) public static class SegGrp57 { @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-58") protected List segGrp58; /** * 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 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.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 } * * */ public List getSegGrp58() { if (segGrp58 == null) { segGrp58 = new ArrayList(); } return this.segGrp58; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withSegGrp58(GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 value: values) { getSegGrp58().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 withSegGrp58(Collection values) { if (values!= null) { getSegGrp58().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-59" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp59" }) public static class SegGrp58 { @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-59") protected GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 segGrp59; /** * 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 segGrp59 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 } * */ public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 getSegGrp59() { return segGrp59; } /** * Sets the value of the segGrp59 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 } * */ public void setSegGrp59(GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 value) { this.segGrp59 = value; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 withSegGrp59(GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 value) { setSegGrp59(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/D10B}NAD-NameAndAddress"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-60" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp60" }) public static class SegGrp59 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-60") protected List segGrp60; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

* Objects of the following type(s) 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.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 .SegGrp60 } * * */ public List getSegGrp60() { if (segGrp60 == null) { segGrp60 = new ArrayList(); } return this.segGrp60; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 withSegGrp60(GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 .SegGrp60 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 .SegGrp60 value: values) { getSegGrp60().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp56 .SegGrp57 .SegGrp58 .SegGrp59 withSegGrp60(Collection values) { if (values!= null) { getSegGrp60().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp61 { @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.SegGrp41 .SegGrp61 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp41 .SegGrp61 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/D10B}MEA-Measurements"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp62 { @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.SegGrp41 .SegGrp62 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp41 .SegGrp62 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp62 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/D10B}STS-Status"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-64" 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/D10B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp64" }) public static class SegGrp63 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-64") protected List segGrp64; /** * 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 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.SegGrp41 .SegGrp63 .SegGrp64 } * * */ public List getSegGrp64() { if (segGrp64 == null) { segGrp64 = new ArrayList(); } return this.segGrp64; } public GOVCBR.SegGrp41 .SegGrp63 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp41 .SegGrp63 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp63 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp63 withSegGrp64(GOVCBR.SegGrp41 .SegGrp63 .SegGrp64 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp63 .SegGrp64 value: values) { getSegGrp64().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp63 withSegGrp64(Collection values) { if (values!= null) { getSegGrp64().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp64 { @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.SegGrp41 .SegGrp63 .SegGrp64 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp41 .SegGrp63 .SegGrp64 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp63 .SegGrp64 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/D10B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp65 { @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.SegGrp41 .SegGrp65 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp41 .SegGrp65 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp65 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp65 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp65 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/D10B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "loc", "gei" }) public static class SegGrp66 { @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.SegGrp41 .SegGrp66 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp41 .SegGrp66 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp66 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp66 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp66 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/D10B}CNI-ConsignmentInformation"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-68" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-69" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-70" 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/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" 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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                             </sequence>
         *                             <element name="SegGrp-74" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-75" 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/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-76" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-77" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-78" 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/D10B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-79" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-80" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-81" 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/D10B}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-82" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-84" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-86" 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/D10B}TDT-TransportInformation"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
         *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GPO-GeographicalPosition" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-90" 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/D10B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-91" 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/D10B}NAD-NameAndAddress"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp68", "segGrp70", "segGrp72", "segGrp76", "segGrp78", "segGrp81", "segGrp82", "segGrp83", "segGrp86" }) public static class SegGrp67 { @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-68") protected List segGrp68; @XmlElement(name = "SegGrp-70") protected List segGrp70; @XmlElement(name = "SegGrp-72") protected List segGrp72; @XmlElement(name = "SegGrp-76") protected List segGrp76; @XmlElement(name = "SegGrp-78") protected GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 segGrp78; @XmlElement(name = "SegGrp-81") protected List segGrp81; @XmlElement(name = "SegGrp-82") protected List segGrp82; @XmlElement(name = "SegGrp-83") protected List segGrp83; @XmlElement(name = "SegGrp-86") protected List segGrp86; /** * 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 segGrp68 property. * *

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

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

             *    getSegGrp68().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 } * * */ public List getSegGrp68() { if (segGrp68 == null) { segGrp68 = new ArrayList(); } return this.segGrp68; } /** * 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.SegGrp41 .SegGrp67 .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.SegGrp41 .SegGrp67 .SegGrp72 } * * */ public List getSegGrp72() { if (segGrp72 == null) { segGrp72 = new ArrayList(); } return this.segGrp72; } /** * 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.SegGrp41 .SegGrp67 .SegGrp76 } * * */ public List getSegGrp76() { if (segGrp76 == null) { segGrp76 = new ArrayList(); } return this.segGrp76; } /** * Gets the value of the segGrp78 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 } * */ public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 getSegGrp78() { return segGrp78; } /** * Sets the value of the segGrp78 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 } * */ public void setSegGrp78(GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 value) { this.segGrp78 = value; } /** * Gets the value of the segGrp81 property. * *

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

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

             *    getSegGrp81().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 } * * */ public List getSegGrp81() { if (segGrp81 == null) { segGrp81 = new ArrayList(); } return this.segGrp81; } /** * 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.SegGrp41 .SegGrp67 .SegGrp82 } * * */ public List getSegGrp82() { if (segGrp82 == null) { segGrp82 = new ArrayList(); } return this.segGrp82; } /** * 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.SegGrp41 .SegGrp67 .SegGrp83 } * * */ public List getSegGrp83() { if (segGrp83 == null) { segGrp83 = new ArrayList(); } return this.segGrp83; } /** * 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.SegGrp41 .SegGrp67 .SegGrp86 } * * */ public List getSegGrp86() { if (segGrp86 == null) { segGrp86 = new ArrayList(); } return this.segGrp86; } public GOVCBR.SegGrp41 .SegGrp67 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withCNT(CNTControlTotal value) { setCNT(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp68(GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 value: values) { getSegGrp68().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp68(Collection values) { if (values!= null) { getSegGrp68().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp70(GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 value: values) { getSegGrp70().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp70(Collection values) { if (values!= null) { getSegGrp70().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp72(GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 value: values) { getSegGrp72().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp72(Collection values) { if (values!= null) { getSegGrp72().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp76(GOVCBR.SegGrp41 .SegGrp67 .SegGrp76 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp76 value: values) { getSegGrp76().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp76(Collection values) { if (values!= null) { getSegGrp76().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp78(GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 value) { setSegGrp78(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp81(GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 value: values) { getSegGrp81().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp81(Collection values) { if (values!= null) { getSegGrp81().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp82(GOVCBR.SegGrp41 .SegGrp67 .SegGrp82 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp82 value: values) { getSegGrp82().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp82(Collection values) { if (values!= null) { getSegGrp82().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp83(GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 value: values) { getSegGrp83().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp83(Collection values) { if (values!= null) { getSegGrp83().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp86(GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 value: values) { getSegGrp86().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 withSegGrp86(Collection values) { if (values!= null) { getSegGrp86().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-69" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp69" }) public static class SegGrp68 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-69") protected List segGrp69; /** * 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 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.SegGrp41 .SegGrp67 .SegGrp68 .SegGrp69 } * * */ public List getSegGrp69() { if (segGrp69 == null) { segGrp69 = new ArrayList(); } return this.segGrp69; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 withSegGrp69(GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 .SegGrp69 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 .SegGrp69 value: values) { getSegGrp69().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 withSegGrp69(Collection values) { if (values!= null) { getSegGrp69().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp69 { @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.SegGrp41 .SegGrp67 .SegGrp68 .SegGrp69 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 .SegGrp69 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp68 .SegGrp69 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/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-71" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "segGrp71" }) public static class SegGrp70 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-71") protected List segGrp71; /** * 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 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.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 } * * */ public List getSegGrp71() { if (segGrp71 == null) { segGrp71 = new ArrayList(); } return this.segGrp71; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 withSegGrp71(GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 value: values) { getSegGrp71().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .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="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt" }) public static class SegGrp71 { @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.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp70 .SegGrp71 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/D10B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                   </sequence>
             *                   <element name="SegGrp-74" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-75" 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/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp73", "segGrp75" }) public static class SegGrp72 { @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-73") protected List segGrp73; @XmlElement(name = "SegGrp-75") protected List segGrp75; /** * 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 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.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 } * * */ public List getSegGrp73() { if (segGrp73 == null) { segGrp73 = new ArrayList(); } return this.segGrp73; } /** * 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.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp75 } * * */ public List getSegGrp75() { if (segGrp75 == null) { segGrp75 = new ArrayList(); } return this.segGrp75; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withSegGrp73(GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 value: values) { getSegGrp73().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withSegGrp73(Collection values) { if (values!= null) { getSegGrp73().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withSegGrp75(GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp75 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp75 value: values) { getSegGrp75().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 withSegGrp75(Collection values) { if (values!= null) { getSegGrp75().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *         </sequence>
                 *         <element name="SegGrp-74" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp74" }) public static class SegGrp73 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-74") protected List segGrp74; /** * 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 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.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 .SegGrp74 } * * */ public List getSegGrp74() { if (segGrp74 == null) { segGrp74 = new ArrayList(); } return this.segGrp74; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 withSegGrp74(GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 .SegGrp74 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 .SegGrp74 value: values) { getSegGrp74().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp72 .SegGrp73 withSegGrp74(Collection values) { if (values!= null) { getSegGrp74().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-79" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-80" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp79" }) public static class SegGrp78 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-79") protected GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 segGrp79; /** * 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 segGrp79 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 } * */ public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 getSegGrp79() { return segGrp79; } /** * Sets the value of the segGrp79 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 } * */ public void setSegGrp79(GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 value) { this.segGrp79 = value; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 withSegGrp79(GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 value) { setSegGrp79(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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-80" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp80" }) public static class SegGrp79 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-80") protected List segGrp80; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

                     *    getSegGrp80().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 .SegGrp80 } * * */ public List getSegGrp80() { if (segGrp80 == null) { segGrp80 = new ArrayList(); } return this.segGrp80; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 withSegGrp80(GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 .SegGrp80 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 .SegGrp80 value: values) { getSegGrp80().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp78 .SegGrp79 withSegGrp80(Collection values) { if (values!= null) { getSegGrp80().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 SegGrp81 { @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.SegGrp41 .SegGrp67 .SegGrp81 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp81 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/D10B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp82 { @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.SegGrp41 .SegGrp67 .SegGrp82 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp82 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp82 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp82 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp82 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/D10B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-84" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "gei", "sel", "segGrp84" }) public static class SegGrp83 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SEL") protected List sel; @XmlElement(name = "SegGrp-84") protected List segGrp84; /** * 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 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 sel property. * *

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

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

                 *    getSEL().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SELSealNumber } * * */ public List getSEL() { if (sel == null) { sel = new ArrayList(); } return this.sel; } /** * 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.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 } * * */ public List getSegGrp84() { if (segGrp84 == null) { segGrp84 = new ArrayList(); } return this.segGrp84; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withSEL(SELSealNumber... values) { if (values!= null) { for (SELSealNumber value: values) { getSEL().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withSEL(Collection values) { if (values!= null) { getSEL().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withSegGrp84(GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 value: values) { getSegGrp84().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 withSegGrp84(Collection values) { if (values!= null) { getSegGrp84().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-85" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp85" }) public static class SegGrp84 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-85") protected List segGrp85; /** * 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 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.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 .SegGrp85 } * * */ public List getSegGrp85() { if (segGrp85 == null) { segGrp85 = new ArrayList(); } return this.segGrp85; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 withSegGrp85(GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 .SegGrp85 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 .SegGrp85 value: values) { getSegGrp85().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 withSegGrp85(Collection values) { if (values!= null) { getSegGrp85().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp85 { @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.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 .SegGrp85 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 .SegGrp85 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp83 .SegGrp84 .SegGrp85 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/D10B}TDT-TransportInformation"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
             *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GPO-GeographicalPosition" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-88" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-90" 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/D10B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-91" 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/D10B}NAD-NameAndAddress"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp87", "segGrp88", "segGrp90" }) public static class SegGrp86 { @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-87") protected List segGrp87; @XmlElement(name = "SegGrp-88") protected List segGrp88; @XmlElement(name = "SegGrp-90") protected List segGrp90; /** * 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 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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp87 } * * */ public List getSegGrp87() { if (segGrp87 == null) { segGrp87 = new ArrayList(); } return this.segGrp87; } /** * Gets the value of the segGrp88 property. * *

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

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

                 *    getSegGrp88().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 } * * */ public List getSegGrp88() { if (segGrp88 == null) { segGrp88 = new ArrayList(); } return this.segGrp88; } /** * 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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 } * * */ public List getSegGrp90() { if (segGrp90 == null) { segGrp90 = new ArrayList(); } return this.segGrp90; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withSegGrp87(GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp87 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp87 value: values) { getSegGrp87().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withSegGrp87(Collection values) { if (values!= null) { getSegGrp87().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withSegGrp88(GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 value: values) { getSegGrp88().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withSegGrp88(Collection values) { if (values!= null) { getSegGrp88().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withSegGrp90(GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 value: values) { getSegGrp90().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 withSegGrp90(Collection values) { if (values!= null) { getSegGrp90().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp87 { @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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp87 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp87 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp87 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/D10B}NAD-NameAndAddress"/>
                 *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAT-Nationality" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-89" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "nat", "dtm", "segGrp89" }) public static class SegGrp88 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "NAT") protected NATNationality nat; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-89") protected List segGrp89; /** * 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 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 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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 .SegGrp89 } * * */ public List getSegGrp89() { if (segGrp89 == null) { segGrp89 = new ArrayList(); } return this.segGrp89; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 withSegGrp89(GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 .SegGrp89 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 .SegGrp89 value: values) { getSegGrp89().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp89 { @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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 .SegGrp89 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 .SegGrp89 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp88 .SegGrp89 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/D10B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEQ-SequenceDetails"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}SEL-SealNumber" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-91" 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/D10B}NAD-NameAndAddress"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "gei", "sel", "segGrp91" }) public static class SegGrp90 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SEL") protected List sel; @XmlElement(name = "SegGrp-91") protected List segGrp91; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the 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 sel property. * *

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

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

                     *    getSEL().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link SELSealNumber } * * */ public List getSEL() { if (sel == null) { sel = new ArrayList(); } return this.sel; } /** * 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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 } * * */ public List getSegGrp91() { if (segGrp91 == null) { segGrp91 = new ArrayList(); } return this.segGrp91; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withSEL(SELSealNumber... values) { if (values!= null) { for (SELSealNumber value: values) { getSEL().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withSEL(Collection values) { if (values!= null) { getSEL().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withSegGrp91(GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 value: values) { getSegGrp91().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 withSegGrp91(Collection values) { if (values!= null) { getSegGrp91().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp92" }) public static class SegGrp91 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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 dtm property. * *

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

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

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

* Objects of the following type(s) 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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 .SegGrp92 } * * */ public List getSegGrp92() { if (segGrp92 == null) { segGrp92 = new ArrayList(); } return this.segGrp92; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 withSegGrp92(GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 .SegGrp92 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 .SegGrp92 value: values) { getSegGrp92().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .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/D10B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 .SegGrp92 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .SegGrp91 .SegGrp92 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp67 .SegGrp86 .SegGrp90 .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="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-95" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                             </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/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-103" 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/D10B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-104" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-106" 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/D10B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-107" 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/D10B}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-119" 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/D10B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-121" 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/D10B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-122" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-123" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-124" 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/D10B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-125" 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/D10B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-129" 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/D10B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-130" 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/D10B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 = { "lin", "moa", "ifd", "segGrp94", "segGrp96", "segGrp97", "segGrp101", "segGrp103", "segGrp106", "segGrp107", "segGrp108", "segGrp109" }) public static class SegGrp93 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "SegGrp-94") protected List segGrp94; @XmlElement(name = "SegGrp-96") protected List segGrp96; @XmlElement(name = "SegGrp-97") protected List segGrp97; @XmlElement(name = "SegGrp-101") protected List segGrp101; @XmlElement(name = "SegGrp-103") protected GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 segGrp103; @XmlElement(name = "SegGrp-106") protected List segGrp106; @XmlElement(name = "SegGrp-107") protected List segGrp107; @XmlElement(name = "SegGrp-108") protected List segGrp108; @XmlElement(name = "SegGrp-109") protected List segGrp109; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp94 } * * */ public List getSegGrp94() { if (segGrp94 == null) { segGrp94 = new ArrayList(); } return this.segGrp94; } /** * 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.SegGrp41 .SegGrp93 .SegGrp96 } * * */ public List getSegGrp96() { if (segGrp96 == null) { segGrp96 = new ArrayList(); } return this.segGrp96; } /** * 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.SegGrp41 .SegGrp93 .SegGrp97 } * * */ public List getSegGrp97() { if (segGrp97 == null) { segGrp97 = new ArrayList(); } return this.segGrp97; } /** * 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.SegGrp41 .SegGrp93 .SegGrp101 } * * */ public List getSegGrp101() { if (segGrp101 == null) { segGrp101 = new ArrayList(); } return this.segGrp101; } /** * Gets the value of the segGrp103 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 } * */ public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 getSegGrp103() { return segGrp103; } /** * Sets the value of the segGrp103 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 } * */ public void setSegGrp103(GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 value) { this.segGrp103 = value; } /** * 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.SegGrp41 .SegGrp93 .SegGrp106 } * * */ public List getSegGrp106() { if (segGrp106 == null) { segGrp106 = new ArrayList(); } return this.segGrp106; } /** * Gets the value of the segGrp107 property. * *

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

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

             *    getSegGrp107().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 } * * */ public List getSegGrp107() { if (segGrp107 == null) { segGrp107 = new ArrayList(); } return this.segGrp107; } /** * Gets the value of the segGrp108 property. * *

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

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

             *    getSegGrp108().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 } * * */ public List getSegGrp108() { if (segGrp108 == null) { segGrp108 = new ArrayList(); } return this.segGrp108; } /** * Gets the value of the segGrp109 property. * *

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

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

             *    getSegGrp109().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 } * * */ public List getSegGrp109() { if (segGrp109 == null) { segGrp109 = new ArrayList(); } return this.segGrp109; } public GOVCBR.SegGrp41 .SegGrp93 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp94(GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 value: values) { getSegGrp94().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp94(Collection values) { if (values!= null) { getSegGrp94().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp96(GOVCBR.SegGrp41 .SegGrp93 .SegGrp96 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp96 value: values) { getSegGrp96().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp96(Collection values) { if (values!= null) { getSegGrp96().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp97(GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 value: values) { getSegGrp97().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp97(Collection values) { if (values!= null) { getSegGrp97().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp101(GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 value: values) { getSegGrp101().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp101(Collection values) { if (values!= null) { getSegGrp101().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp103(GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 value) { setSegGrp103(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp106(GOVCBR.SegGrp41 .SegGrp93 .SegGrp106 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp106 value: values) { getSegGrp106().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp106(Collection values) { if (values!= null) { getSegGrp106().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp107(GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 value: values) { getSegGrp107().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp107(Collection values) { if (values!= null) { getSegGrp107().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp108(GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 value: values) { getSegGrp108().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp108(Collection values) { if (values!= null) { getSegGrp108().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 withSegGrp109(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 value: values) { getSegGrp109().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp102" }) public static class SegGrp101 { @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-102") protected List segGrp102; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp101 .SegGrp102 } * * */ public List getSegGrp102() { if (segGrp102 == null) { segGrp102 = new ArrayList(); } return this.segGrp102; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withSegGrp102(GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 .SegGrp102 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 .SegGrp102 value: values) { getSegGrp102().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 withSegGrp102(Collection values) { if (values!= null) { getSegGrp102().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp102 { @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.SegGrp41 .SegGrp93 .SegGrp101 .SegGrp102 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 .SegGrp102 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp101 .SegGrp102 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/D10B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-104" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp104" }) public static class SegGrp103 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-104") protected GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 segGrp104; /** * 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 segGrp104 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 } * */ public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 getSegGrp104() { return segGrp104; } /** * Sets the value of the segGrp104 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 } * */ public void setSegGrp104(GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 value) { this.segGrp104 = value; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 withSegGrp104(GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 value) { setSegGrp104(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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-105" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp105" }) public static class SegGrp104 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-105") protected List segGrp105; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 .SegGrp105 } * * */ public List getSegGrp105() { if (segGrp105 == null) { segGrp105 = new ArrayList(); } return this.segGrp105; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 withSegGrp105(GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 .SegGrp105 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 .SegGrp105 value: values) { getSegGrp105().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 withSegGrp105(Collection values) { if (values!= null) { getSegGrp105().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp105 { @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.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 .SegGrp105 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 .SegGrp105 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp103 .SegGrp104 .SegGrp105 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/D10B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp106 { @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.SegGrp41 .SegGrp93 .SegGrp106 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp106 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp106 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/D10B}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 SegGrp107 { @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.SegGrp41 .SegGrp93 .SegGrp107 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp107 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/D10B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp108 { @XmlElement(name = "ARD", required = true) protected ARDMonetaryAmountFunction ard; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "PCD") protected List pcd; /** * Gets the value of the ard property. * * @return * possible object is * {@link ARDMonetaryAmountFunction } * */ public ARDMonetaryAmountFunction getARD() { return ard; } /** * Sets the value of the ard property. * * @param value * allowed object is * {@link ARDMonetaryAmountFunction } * */ public void setARD(ARDMonetaryAmountFunction value) { this.ard = value; } /** * Gets the value of the moa property. * *

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

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

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

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

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

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

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

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

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

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

                 *    getPCD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCDPercentageDetails } * * */ public List getPCD() { if (pcd == null) { pcd = new ArrayList(); } return this.pcd; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp108 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PRC-ProcessIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-113" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                             </sequence>
             *                             <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-117" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-118" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-119" 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/D10B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-121" 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/D10B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-122" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-123" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-124" 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/D10B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-125" 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/D10B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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-129" 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/D10B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-130" 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/D10B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-132" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "cnt", "ifd", "segGrp110", "segGrp111", "segGrp113", "segGrp117", "segGrp119", "segGrp120", "segGrp121", "segGrp124", "segGrp129", "segGrp130", "segGrp132" }) public static class SegGrp109 { @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-110") protected List segGrp110; @XmlElement(name = "SegGrp-111") protected List segGrp111; @XmlElement(name = "SegGrp-113") protected List segGrp113; @XmlElement(name = "SegGrp-117") protected List segGrp117; @XmlElement(name = "SegGrp-119") protected List segGrp119; @XmlElement(name = "SegGrp-120") protected List segGrp120; @XmlElement(name = "SegGrp-121") protected GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 segGrp121; @XmlElement(name = "SegGrp-124") protected List segGrp124; @XmlElement(name = "SegGrp-129") protected List segGrp129; @XmlElement(name = "SegGrp-130") protected List segGrp130; @XmlElement(name = "SegGrp-132") protected List segGrp132; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp109 .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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 } * * */ public List getSegGrp111() { if (segGrp111 == null) { segGrp111 = new ArrayList(); } return this.segGrp111; } /** * 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 } * * */ public List getSegGrp113() { if (segGrp113 == null) { segGrp113 = new ArrayList(); } return this.segGrp113; } /** * Gets the value of the segGrp117 property. * *

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

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

                 *    getSegGrp117().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 } * * */ public List getSegGrp117() { if (segGrp117 == null) { segGrp117 = new ArrayList(); } return this.segGrp117; } /** * 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 } * * */ public List getSegGrp119() { if (segGrp119 == null) { segGrp119 = new ArrayList(); } return this.segGrp119; } /** * 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 } * * */ public List getSegGrp120() { if (segGrp120 == null) { segGrp120 = new ArrayList(); } return this.segGrp120; } /** * Gets the value of the segGrp121 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 } * */ public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 getSegGrp121() { return segGrp121; } /** * Sets the value of the segGrp121 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 } * */ public void setSegGrp121(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 value) { this.segGrp121 = value; } /** * 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 } * * */ public List getSegGrp124() { if (segGrp124 == null) { segGrp124 = new ArrayList(); } return this.segGrp124; } /** * 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp129 } * * */ public List getSegGrp129() { if (segGrp129 == null) { segGrp129 = new ArrayList(); } return this.segGrp129; } /** * 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 } * * */ public List getSegGrp130() { if (segGrp130 == null) { segGrp130 = new ArrayList(); } return this.segGrp130; } /** * Gets the value of the segGrp132 property. * *

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

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

                 *    getSegGrp132().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 } * * */ public List getSegGrp132() { if (segGrp132 == null) { segGrp132 = new ArrayList(); } return this.segGrp132; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withPRC(PRCProcessIdentification... values) { if (values!= null) { for (PRCProcessIdentification value: values) { getPRC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withPRC(Collection values) { if (values!= null) { getPRC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp110(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp110 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp110 value: values) { getSegGrp110().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp110(Collection values) { if (values!= null) { getSegGrp110().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp111(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 value: values) { getSegGrp111().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp111(Collection values) { if (values!= null) { getSegGrp111().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp113(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 value: values) { getSegGrp113().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp113(Collection values) { if (values!= null) { getSegGrp113().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp117(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 value: values) { getSegGrp117().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp117(Collection values) { if (values!= null) { getSegGrp117().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp119(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 value: values) { getSegGrp119().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp119(Collection values) { if (values!= null) { getSegGrp119().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp120(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 value: values) { getSegGrp120().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp120(Collection values) { if (values!= null) { getSegGrp120().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp121(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 value) { setSegGrp121(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp124(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 value: values) { getSegGrp124().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp124(Collection values) { if (values!= null) { getSegGrp124().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp129(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp129 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp129 value: values) { getSegGrp129().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp129(Collection values) { if (values!= null) { getSegGrp129().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp130(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 value: values) { getSegGrp130().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp130(Collection values) { if (values!= null) { getSegGrp130().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 withSegGrp132(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 value: values) { getSegGrp132().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp110 { @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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp110 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp110 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp110 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/D10B}NAD-NameAndAddress"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-112" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp112" }) public static class SegGrp111 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-112") protected List segGrp112; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 .SegGrp112 } * * */ public List getSegGrp112() { if (segGrp112 == null) { segGrp112 = new ArrayList(); } return this.segGrp112; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 withSegGrp112(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 .SegGrp112 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 .SegGrp112 value: values) { getSegGrp112().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 withSegGrp112(Collection values) { if (values!= null) { getSegGrp112().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp112 { @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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 .SegGrp112 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 .SegGrp112 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp111 .SegGrp112 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/D10B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-116" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp114", "segGrp116" }) public static class SegGrp113 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "SegGrp-114") protected List segGrp114; @XmlElement(name = "SegGrp-116") protected List segGrp116; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 } * * */ public List getSegGrp114() { if (segGrp114 == null) { segGrp114 = new ArrayList(); } return this.segGrp114; } /** * Gets the value of the segGrp116 property. * *

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

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

                     *    getSegGrp116().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp116 } * * */ public List getSegGrp116() { if (segGrp116 == null) { segGrp116 = new ArrayList(); } return this.segGrp116; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withSegGrp114(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 value: values) { getSegGrp114().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withSegGrp114(Collection values) { if (values!= null) { getSegGrp114().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withSegGrp116(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp116 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp116 value: values) { getSegGrp116().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 withSegGrp116(Collection values) { if (values!= null) { getSegGrp116().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                     *         </sequence>
                     *         <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp115" }) public static class SegGrp114 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SegGrp-115") protected List segGrp115; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 } * * */ public List getSegGrp115() { if (segGrp115 == null) { segGrp115 = new ArrayList(); } return this.segGrp115; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 withSegGrp115(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 .SegGrp115 value: values) { getSegGrp115().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp113 .SegGrp114 withSegGrp115(Collection values) { if (values!= null) { getSegGrp115().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                     *    getSegGrp118().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 .SegGrp118 } * * */ public List getSegGrp118() { if (segGrp118 == null) { segGrp118 = new ArrayList(); } return this.segGrp118; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withSegGrp118(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 .SegGrp118 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 .SegGrp118 value: values) { getSegGrp118().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp117 withSegGrp118(Collection values) { if (values!= null) { getSegGrp118().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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 SegGrp119 { @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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp119 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/D10B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp120 { @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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp120 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/D10B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-122" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-123" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp122" }) public static class SegGrp121 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-122") protected GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 segGrp122; /** * 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 segGrp122 property. * * @return * possible object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 } * */ public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 getSegGrp122() { return segGrp122; } /** * Sets the value of the segGrp122 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 } * */ public void setSegGrp122(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 value) { this.segGrp122 = value; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 withSegGrp122(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 value) { setSegGrp122(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/D10B}NAD-NameAndAddress"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-123" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp123" }) public static class SegGrp122 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-123") protected List segGrp123; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 .SegGrp123 } * * */ public List getSegGrp123() { if (segGrp123 == null) { segGrp123 = new ArrayList(); } return this.segGrp123; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 withSegGrp123(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 .SegGrp123 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 .SegGrp123 value: values) { getSegGrp123().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp121 .SegGrp122 withSegGrp123(Collection values) { if (values!= null) { getSegGrp123().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-125" 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/D10B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-126" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp125" }) public static class SegGrp124 { @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-125") protected List segGrp125; /** * 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 segGrp125 property. * *

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

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

                     *    getSegGrp125().add(newItem);
                     * 
* * *

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

Java class for anonymous complex type. * *

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

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

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

                         *    getSegGrp126().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 } * * */ public List getSegGrp126() { if (segGrp126 == null) { segGrp126 = new ArrayList(); } return this.segGrp126; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withSegGrp126(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 value: values) { getSegGrp126().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 withSegGrp126(Collection values) { if (values!= null) { getSegGrp126().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp127" }) public static class SegGrp126 { @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-127") protected List segGrp127; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 } * * */ public List getSegGrp127() { if (segGrp127 == null) { segGrp127 = new ArrayList(); } return this.segGrp127; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 withSegGrp127(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 value: values) { getSegGrp127().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-128" maxOccurs="99" minOccurs="0">
                             *           <complexType>
                             *             <complexContent>
                             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *                 <sequence>
                             *                   <sequence>
                             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                             *                   </sequence>
                             *                 </sequence>
                             *               </restriction>
                             *             </complexContent>
                             *           </complexType>
                             *         </element>
                             *       </sequence>
                             *     </restriction>
                             *   </complexContent>
                             * </complexType>
                             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp128" }) public static class SegGrp127 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-128") protected List segGrp128; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

                                 *    getSegGrp128().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 .SegGrp128 } * * */ public List getSegGrp128() { if (segGrp128 == null) { segGrp128 = new ArrayList(); } return this.segGrp128; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 withSegGrp128(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 .SegGrp128 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 .SegGrp128 value: values) { getSegGrp128().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp124 .SegGrp125 .SegGrp126 .SegGrp127 withSegGrp128(Collection values) { if (values!= null) { getSegGrp128().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp129 { @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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp129 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp129 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp129 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/D10B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp131" }) public static class SegGrp130 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-131") protected List segGrp131; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 .SegGrp131 } * * */ public List getSegGrp131() { if (segGrp131 == null) { segGrp131 = new ArrayList(); } return this.segGrp131; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 withSegGrp131(GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 .SegGrp131 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 .SegGrp131 value: values) { getSegGrp131().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp131 { @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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 .SegGrp131 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 .SegGrp131 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp130 .SegGrp131 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/D10B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp132 { @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.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp109 .SegGrp132 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-95" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "dtm", "segGrp95" }) public static class SegGrp94 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-95") protected List segGrp95; /** * 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 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.SegGrp41 .SegGrp93 .SegGrp94 .SegGrp95 } * * */ public List getSegGrp95() { if (segGrp95 == null) { segGrp95 = new ArrayList(); } return this.segGrp95; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 withSegGrp95(GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 .SegGrp95 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 .SegGrp95 value: values) { getSegGrp95().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp95 { @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.SegGrp41 .SegGrp93 .SegGrp94 .SegGrp95 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 .SegGrp95 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp94 .SegGrp95 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/D10B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp96 { @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.SegGrp41 .SegGrp93 .SegGrp96 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp96 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp96 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/D10B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-98" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
             *                   </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/D10B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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", "segGrp98", "segGrp100" }) public static class SegGrp97 { @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-98") protected List segGrp98; @XmlElement(name = "SegGrp-100") protected List segGrp100; /** * 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 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.SegGrp41 .SegGrp93 .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.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp100 } * * */ public List getSegGrp100() { if (segGrp100 == null) { segGrp100 = new ArrayList(); } return this.segGrp100; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withSegGrp98(GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 value: values) { getSegGrp98().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withSegGrp98(Collection values) { if (values!= null) { getSegGrp98().addAll(values); } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withSegGrp100(GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp100 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp100 value: values) { getSegGrp100().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 withSegGrp100(Collection values) { if (values!= null) { getSegGrp100().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp100 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp100 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}NAD-NameAndAddress"/>
                 *         </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/D10B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp99" }) public static class SegGrp98 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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 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.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 .SegGrp99 } * * */ public List getSegGrp99() { if (segGrp99 == null) { segGrp99 = new ArrayList(); } return this.segGrp99; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 withSegGrp99(GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 .SegGrp99 ... values) { if (values!= null) { for (GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 .SegGrp99 value: values) { getSegGrp99().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .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/D10B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 .SegGrp99 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp41 .SegGrp93 .SegGrp97 .SegGrp98 .SegGrp99 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp41 .SegGrp93 .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/D10B}STS-Status"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}STS-Status" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}DOC-DocumentMessageDetails"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}ALI-AdditionalInformation" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
     *                   </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/D10B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}NAD-NameAndAddress"/>
         *         </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/D10B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "segGrp11" }) public static class SegGrp10 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @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 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 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/D10B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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/D10B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D10B}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